Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release-src > by-pkgid > f6d8fde1a93adf0c6f61f96eaeb7c129 > files > 13

iceape-2.33.1-1.mga5.src.rpm

# Disable debug rpms (breaks build):
%define _enable_debug_packages %{nil}
%define debug_package %{nil}

%define epoch_mozilla 0
#warning : always end release date with 00
# (it should be the hour of build but it is not significant for rpm)
%define releasedate 2015032300
%define oversion         %{version}%{?beta:b%beta}
%define dirversion       %{oversion}
%define mozillalibdir %{_libdir}/iceape-%{dirversion}
%define mozillaplugindir %{_libdir}/mozilla/plugins
%define enable_l10n      1
%define build_debug      0
%define build_gre	 0
%define _fixperms	 true
# define to beta number if prerelease
#define beta             1

%define toolkit		 cairo-gtk2

# Build a mozilla with debug enabled
%{?_with_mydebug: %global build_debug 1}
%{?_without_mydebug: %global build_debug 0}

# Install gre.conf
%{?_with_gre: %global build_gre 1}
%{?_without_gre: %global build_gre 0}

%global __provides_exclude libaccessibility.so|libappcomps.so|libauth.so|libautoconfig.so|libcaps.so|libchrome.so|libcomposer.so|libcookie.so|libdbusservice.so|libdocshell.so|libeditor.so|libembedcomponents.so|libenigmime.so|libfileview.so|libgfx_gtk.so|libgfxps.so|libgfxpsshar.so|libgkgfx.so|libgklayout.so|libgkplugin.so|libgtkembedmoz.so|libgtkxtbin.so|libhtmlpars.so|libi18n.so|libimgicon.so|libimglib2.so|libjar50.so|libjsd.so|libjsj.so|libldap50.so|libmork.so|libmozfind.so|libmozjs.so|libmozldap.so|libmsgbaseutil.so|libnecko.so|libnecko2.so|libnkgnomevfs.so|libnsappshell.so|libnsprefm.so|libnullplugin.so|liboji.so|libp3p.so|libpermissions.so|libpipboot.so|libpipnss.so|libpippki.so|libpref.so|libprldap50.so|libprofile.so|librdf.so|libremoteservice.so|libschemavalidation.so|libsearchservice.so|libsql.so|libsroaming.so|libstoragecomps.so|libsystem-pref.so|libtransformiix.so|libtxmgr.so|libtypeaheadfind.so|libuconv.so|libucvmath.so|libuniversalchardet.so|libunixprintplugin.so|libwallet.so|libwalletviewers.so|libwebbrwsr.so|libwebsrvcs.so|libwidget_gtk2.so|libxforms.so|libxmlextras.so|libxpcom.so|libxpcom_compat.so|libxpcom_compat_c.so|libxpcom_core.so|libxpconnect.so|libxpinstall.so|libxpistub.so|libxremoteservice|libaddrbook.so|libbayesflt.so|libimpComm4xMail.so|libimport.so|libimpText.so|libldap60.so|libldif60.so|liblocalmail.so|libmailnews.so|libmailview.so|libmimeemitter.so|libmime.so|libmozalloc.so|libmozgnome.so|libmsgbaseutil.so|libmsgcompose.so|libmsgdb.so|libmsgimap.so|libmsgmdn.so|libmsgnews.so|libmsgsmime.so|libvcard.so|libmyspell.so|libprldap60.so|libspellchecker.so|libssldap60.so|libsuite.so|libxul.so|libfake.so|libmozsandbox.so
%global __requires_exclude libaccessibility.so|libappcomps.so|libauth.so|libautoconfig.so|libcaps.so|libchrome.so|libcomposer.so|libcookie.so|libdbusservice.so|libdocshell.so|libeditor.so|libembedcomponents.so|libenigmime.so|libfileview.so|libgfx_gtk.so|libgfxps.so|libgfxpsshar.so|libgkgfx.so|libgklayout.so|libgkplugin.so|libgtkembedmoz.so|libgtkxtbin.so|libhtmlpars.so|libi18n.so|libimgicon.so|libimglib2.so|libjar50.so|libjsd.so|libjsj.so|libldap50.so|libmork.so|libmozfind.so|libmozjs.so|libmozldap.so|libmsgbaseutil.so|libnecko.so|libnecko2.so|libnkgnomevfs.so|libnsappshell.so|libnsprefm.so|libnullplugin.so|liboji.so|libp3p.so|libpermissions.so|libpipboot.so|libpipnss.so|libpippki.so|libpref.so|libprldap50.so|libprofile.so|librdf.so|libremoteservice.so|libschemavalidation.so|libsearchservice.so|libsql.so|libsroaming.so|libstoragecomps.so|libsystem-pref.so|libtransformiix.so|libtxmgr.so|libtypeaheadfind.so|libuconv.so|libucvmath.so|libuniversalchardet.so|libunixprintplugin.so|libwallet.so|libwalletviewers.so|libwebbrwsr.so|libwebsrvcs.so|libwidget_gtk2.so|libxforms.so|libxmlextras.so|libxpcom.so|libxpcom_compat.so|libxpcom_compat_c.so|libxpcom_core.so|libxpconnect.so|libxpinstall.so|libxpistub.so|libxremoteservice|libaddrbook.so|libbayesflt.so|libimpComm4xMail.so|libimport.so|libimpText.so|libldap60.so|libldif60.so|liblocalmail.so|libmailnews.so|libmailview.so|libmimeemitter.so|libmime.so|libmozalloc.so|libmozgnome.so|libmsgbaseutil.so|libmsgcompose.so|libmsgdb.so|libmsgimap.so|libmsgmdn.so|libmsgnews.so|libmsgsmime.so|libvcard.so|libmyspell.so|libprldap60.so|libspellchecker.so|libssldap60.so|libsuite.so|libxul.so|libfake.so|libmozsandbox.so

Name:      iceape
Summary:   IceApe, the all-in-one internet application suite
Version:   2.33.1
Release:   %mkrel 1
License:   MPL
# debian iceape: http://git.debian.org/?p=pkg-mozilla/iceape.git
Source0:   ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/source/seamonkey-%{oversion}.source.tar.bz2
%if %{enable_l10n}
Source99:  locale.alias
%define l10ns be ca cs de en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT ru sk sv-SE tr uk zh-CN zh-TW
# not up-to-date: el-GR eu-ES he-IL hi-IN ka ne-NP pt-BR ur-PK

Source101: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.be.langpack.xpi
Source102: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.ca.langpack.xpi
Source103: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.cs.langpack.xpi
Source104: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.de.langpack.xpi
Source105: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.en-GB.langpack.xpi
Source106: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.en-US.langpack.xpi
Source107: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.es-AR.langpack.xpi
Source108: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.es-ES.langpack.xpi
Source109: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.fi.langpack.xpi
Source110: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.fr.langpack.xpi
Source111: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.gl.langpack.xpi
Source112: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.hu.langpack.xpi
Source113: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.it.langpack.xpi
Source114: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.ja-JP-mac.langpack.xpi
Source115: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.ja.langpack.xpi
Source116: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.lt.langpack.xpi
Source117: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.nb-NO.langpack.xpi
Source118: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.nl.langpack.xpi
Source119: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.pl.langpack.xpi
Source120: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.pt-PT.langpack.xpi
Source121: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.ru.langpack.xpi
Source122: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.sk.langpack.xpi
Source123: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.sv-SE.langpack.xpi
Source124: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.tr.langpack.xpi
Source125: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.uk.langpack.xpi
Source126: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.zh-CN.langpack.xpi
Source127: ftp://ftp.mozilla.org/pub/seamonkey/releases/%{version}/langpack/seamonkey-%{oversion}.zh-TW.langpack.xpi
%endif
# (fc) 0.9.8-1mdk fix loading of file through command line (contributed by Chmouel) ,
# set MOZ_PLUGIN_PATH to $HOME/.mozilla/plugins, autodetect locale, add -splash parameter
Source10:  iceape-2.0.12-sh.in
Source25:  mozilla-make-package.pl
Source26:  iceape-rebuild-databases.pl.in
Source27:  mozilla-xpcom-exclude-list
Source28:  mozilla-psm-exclude-list
# (cjw) iceape logo, icon etc. - taken from debian package but icon was modified
Source29:  iceape-branding-2.31.tar
# duckduckgo search engine
Source30:  firefox-searchengines-duckduckgo.xml

Patch7:    mozilla-browser-home-page.patch
# (cjw) fix opt flags passing to mozilla subdir's configure script
Patch305:  seamonkey-2.0-configure-optflags-fix.patch
# (cjw) rename to iceape, patch from debian package
Patch310:  iceape-2.5-branding.patch
# (cjw) omni.jar suddently called omni.ja, rename it back
Patch312:  iceape-2.7-omnijarname.patch
# (cjw) accept nspr versions without micro version, adapted from firefox patch by luigiwalser
Patch321:  iceape-2.13-nspr-nss-version.patch
# (cjw) build against system ogg libs
Patch322:  iceape-2.12-system-ogg.patch
# (cjw) fix webrtc build with system ogg libs
Patch324:  iceape-2.16-webrtc-system-opus.patch
# (cjw) drop reference to tier_nspr in mozilla/Makefile
Patch325:  iceape-2.19-system-nspr.patch
# (cjw) fix js build because static icu libs are missing
Patch326:  iceape-2.25-shared-icu.patch
Patch327:  iceape-2.25-libpng-version.patch
# next: 329

Epoch:     %{epoch_mozilla}
Provides:  seamonkey = %{epoch}:%{version}-%{release}
Obsoletes: seamonkey
Conflicts: j2re = 1.4.0-beta3
Conflicts: j2sdk = 1.4.0-beta3
Conflicts: oxygen-gtk < 1.4.6-2

BuildRequires:	autoconf2.1
BuildRequires:	doxygen
BuildRequires:  gtk+2-devel >= 2.4.0
BuildRequires:	librsvg
BuildRequires:  krb-devel
BuildRequires:	libalsa-devel
BuildRequires:	libcurl-devel
BuildRequires:	libIDL-devel
BuildRequires:	libbzip2-devel
BuildRequires:	pkgconfig(cairo) >= 1.10
BuildRequires:	libevent-devel
BuildRequires:	libhunspell-devel
BuildRequires:	dbus-glib-devel
BuildRequires:	libjpeg-devel
BuildRequires:	libnotify-devel
BuildRequires:	libevent-devel
BuildRequires:	libffi-devel >= 3.0.9
%if %distro_release < 5
# use bundled libsqlite
%else
BuildRequires:  libsqlite3-devel >= 3.8.1
%endif
BuildRequires:	gstreamer1.0-devel
BuildRequires:	libgstreamer1.0-plugins-base-devel
BuildRequires:	libpixman-1-devel >= 0.19.2
BuildRequires:	libpng-devel >= 2:1.4.1
%if %distro_release < 5
# use bundled libvpx
%else
BuildRequires:  libvpx-devel
%endif
BuildRequires:	pkgconfig(ogg)
BuildRequires:	pkgconfig(vorbis)
BuildRequires:	pkgconfig(theoradec)
BuildRequires:	pkgconfig(opus)
BuildRequires:	pkgconfig(icu-i18n)
BuildRequires:	pkgconfig(libpulse)
BuildRequires:  libproxy-devel
BuildRequires:	startup-notification-devel >= 0.8
BuildRequires:  libxft-devel
BuildRequires:	libxt-devel
BuildRequires:	mesagl-devel
BuildRequires:	makedepend
BuildRequires:	python
BuildRequires:	python-virtualenv
BuildRequires:	python-setuptools
BuildRequires:	tcsh
BuildRequires:	wget
BuildRequires:	yasm
BuildRequires:	zip

BuildRequires:	rootcerts >= 20060621
# -static for libcrmf.a
BuildRequires:  nss-static-devel

#Requires(post):		%{lib_nspr_name}
#Requires(postun):	%{lib_nspr_name}
Requires(post):		perl psmisc
Requires(postun):	perl psmisc
#Requires:	%{lib_nss_name}
Requires:	indexhtml
Requires:	gtk+2 >= 2.4.0
# mozilla apps now dlopen gstreamer libraries, so no automatic dependencies anymore
Requires:	gstreamer1.0-libav
# if we use gstreamer0.10 instead:
#Requires:	gstreamer0.10-ffmpeg

BuildRequires:	pango >= 1.5.0

Group:		Networking/WWW
Url:		http://www.seamonkey-project.org/
Obsoletes:	mozilla-xpcom mozilla-browser mozilla-psm mozilla-ctl mozilla
Provides:	mozilla-xpcom = 0:1.8-1mdk
Provides:	mozilla-browser = 0:1.8-1mdk
Provides:	mozilla-psm = 0:1.8-1mdk
Provides:	mozilla-ctl = 0:1.8-1mdk
Provides:	webclient
Provides:	mozilla = 0:1.8-1mdk
Obsoletes:	mozilla

Provides:	%{name}-mail = %{epoch_mozilla}:%{version}-%{release}
Obsoletes:	%{name}-mail
Provides:		mozilla-mail = 0:1.8-1mdk
Obsoletes:		mozilla-mail
Provides:		seamonkey-mail = %{epoch}:%{version}-%{release}
Obsoletes:		seamonkey-mail

Provides:	%{name}-irc = %{epoch_mozilla}:%{version}-%{release}
Obsoletes:	%{name}-irc
Provides:		mozilla-chatzilla mozilla-chat mozilla-irc = 0:1.8-1mdk
Obsoletes:		mozilla-chatzilla mozilla-chat mozilla-irc
Provides:		seamonkey-irc = %{epoch}:%{version}-%{release}
Obsoletes:		seamonkey-irc

Provides:	%{name}-js-debugger = %{epoch_mozilla}:%{version}-%{release}
Obsoletes:	%{name}-js-debugger
Provides:		mozilla-js-debugger = 0:1.8-1mdk
Obsoletes:		mozilla-js-debugger
Provides:		seamonkey-js-debugger = %{epoch}:%{version}-%{release}
Obsoletes:		seamonkey-js-debugger

Provides:	%{name}-dom-inspector = %{epoch_mozilla}:%{version}-%{release}
Obsoletes:	%{name}-dom-inspector
Provides:		mozilla-dom-inspector = 0:1.8-1mdk
Obsoletes:		mozilla-dom-inspector
Provides:		seamonkey-dom-inspector = %{epoch}:%{version}-%{release}
Obsoletes:		seamonkey-dom-inspector

Provides:	%{name}-spellchecker = %{epoch_mozilla}:%{version}-%{release}
Obsoletes:	%{name}-spellchecker
%if %distro_release < 2
Requires:		myspell-dictionary
%else
Requires:		hunspell-dictionary
%endif
Provides:		mozilla-spellchecker = 0:1.8-1mdk
Obsoletes:		mozilla-spellchecker
Provides:		seamonkey-spellchecker = %{epoch}:%{version}-%{release}
Obsoletes:		seamonkey-spellchecker

%description
The Iceape Internet Suite is a derivative of the Seamonkey Internet Suite 
that is not branded with mozilla trademarks and therefore suitable
for free distribution. The Seamonkey Internet Suite is a set of Internet
oriented applications. It is the continuation of the Mozilla Suite after it
has been abandoned in favor of Firefox and Thunderbird.

This packages contains the web browser ("navigator"), 
a WYSIWYG HTML editor ("composer"), and also:
"mail": an e-mail client, news reader, and address book
"irc": the chatzilla IRC client

%prep
%setup -q -c %{name}-%{version}
%setup -q -T -D -n %{name}-%{version}/comm-%{?beta:beta}%{!?beta:release}
echo %version > suite/config/version.txt

%patch7 -p1 -b .browser-home-page


%patch305 -p1 -b .subdir-optflags
%patch310 -p1 -b .branding
#patch312 -p1 -b .omnijarname
%patch321 -p1 -b .nspr-version
%patch322 -p1 -b .system-ogg
%patch324 -p1 -b .webrtc-system-ogg
#patch325 -p1 -b .system-nspr
#patch326 -p1 -b .shared-icu
%patch327 -p1 -b .libpng-version

# remove all trademarked logos
rm -f suite/branding/nightly/icons/*/seamonkey.* \
      suite/branding/nightly/content/{logo.gif,icon64.png,about.png} \
      suite/branding/nightly/icons/gtk/{default.png,default16.png,default48.png,main-window.png,main-window16.png,main-window48.png} \
      suite/branding/nightly/icons/windows/{html-file.ico,main-window.ico,misc-file.ico} \
      suite/branding/nightly/package/mac/background.png \
      suite/themes/modern/communicator/brand/*.png \
      suite/themes/classic/communicator/brand/*.png

# add iceape branding files
mkdir mageia
pushd mageia
tar xf %{SOURCE29}
# needed for 2.19+
touch branding/moz.build
cat <<EOF >branding/moz.build
JAR_MANIFESTS += ['jar.mn']
EOF
popd

# borrow some standard seamonkey icons until we have our own
mkdir -p mageia/branding/icons/gtk
cp -n suite/branding/nightly/icons/gtk/*.png mageia/branding/icons/gtk/
# need to investigate if using this file is correct
mkdir -p mageia/branding/content
cp suite/branding/nightly/content/aboutRights.js mageia/branding/content/
cp suite/branding/nightly/content/aboutRights.xhtml mageia/branding/content/

# set up a simple non-animated throbber from the icon
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o suite/themes/modern/communicator/brand/throbber-single.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o suite/themes/modern/communicator/brand/throbber-anim.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o suite/themes/modern/communicator/brand/throbber16-single.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o suite/themes/modern/communicator/brand/throbber16-anim.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o suite/themes/classic/communicator/brand/throbber-single.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o suite/themes/classic/communicator/brand/throbber-anim.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o suite/themes/classic/communicator/brand/throbber16-single.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o suite/themes/classic/communicator/brand/throbber16-anim.png

# let jars get compressed
#__perl -p -i -e 's|\-0|\-9|g' config/make-jars.pl

# disable check for new versions
sed -i -re 's/("app.update.enabled", )true/\1false/' suite/browser/browser-prefs.js

%build
#needed by patch 178, 182 & 205 & 262
autoconf-2.13
#needed by patch 305, 321
pushd mozilla
autoconf-2.13
pushd js/src
autoconf-2.13
popd
popd


# needed to regenerate certdata.c
pushd mozilla/security/nss/lib/ckfw/builtins
rm -f certdata.txt
ln -s /etc/pki/tls/mozilla/certdata.txt
popd
export MOZ_BUILD_DATE="%{releasedate}"

OPT_FLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -I/usr/include/pixman-1"
#cd build
#CONFIGURE_TOP=..
echo ac_add_options \
	--enable-application=suite \
	--disable-official-branding \
	--with-branding=./mageia/branding \
	--with-distribution-id=org.mageia \
	--enable-libxul \
	--with-pthreads \
	--disable-xprint \
	--enable-canvas \
	--enable-safe-browsing \
	--disable-cpp-exceptions \
	--disable-updater \
	--enable-startup-notification \
	--enable-chrome-format=omni \
	--enable-optimize \
	--disable-strip \
%if %build_debug
	--enable-debug \
%else
	--disable-debug \
%endif
	--disable-pedantic \
	--disable-tests \
	--disable-necko-wifi \
	--disable-crashreporter \
	--enable-crypto \
%if 0
	--enable-calendar \
%endif
	--with-system-nspr \
	--with-system-nss \
	--with-default-mozilla-five-home=%{mozillalibdir} \
	--disable-short-wchar \
	--enable-xinerama \
	--enable-mathml \
	--with-system-zlib \
	--enable-system-cairo \
	--with-system-bz2 \
	--with-system-jpeg \
	--with-system-libevent \
	--enable-system-ffi \
%if %distro_release < 5
	--disable-system-sqlite \
%else
	--enable-system-sqlite \
%endif
%if %distro_release < 5
	--without-system-libvpx \
%else
	--with-system-libvpx \
%endif
	--with-system-png \
	--enable-gstreamer=1.0 \
	--with-system-ogg \
	--with-system-icu \
	--enable-ipv6 \
	--enable-system-hunspell \
	--disable-gnomevfs \
	--enable-gio \
	--enable-libproxy \
	--disable-old-abi-compat-wrappers \
	--mandir=%{_mandir} \
	--enable-svg \
	--enable-svg-renderer-libart \
	--enable-xft \
	--enable-pango \
	--enable-webm \
	--enable-default-toolkit=%{toolkit} \
>.mozconfig

make -f client.mk MOZ_OPTIMIZE_FLAGS="$OPT_FLAGS"
# MOZ_MAKE_FLAGS="%{_smp_mflags}"

%install
mkdir -p $RPM_BUILD_ROOT%{mozillalibdir}/plugins

cd obj-*
#makeinstall_std STRIP=/bin/true

pushd dist/bin/
tar chf - . | (cd $RPM_BUILD_ROOT%{mozillalibdir}/; tar xpf -)
popd
# put back symlink
rm -f $RPM_BUILD_ROOT%{mozillalibdir}/iceape
ln -s iceape-bin $RPM_BUILD_ROOT%{mozillalibdir}/iceape

# install l10n files
%if %{enable_l10n}
iceape_locale()
{
  find $1 -type f -exec \
    sed -ri \
      -e 's/(Name[ =]+"?)SeaMonkey/\1IceApe/' \
      -e 's/SeaMonkey([ -]Sync)/IceApe\1/g' \
      -e 's/(themes\.mozilla\.org\.name=.*)SeaMonkey/\1IceApe/' \
      -e 's/(extensions\.\{972ce4c6-7e08-4474-a285-3208198ce6fd\}\.name=.*)SeaMonkey/\1IceApe/' \
      -e 's/(migration\.properties:homePageStartDefault=.*)SeaMonkey/\1IceApe/' \
      -e 's/(migration\.properties:homePageStartCurrent=.*)SeaMonkey/\1IceApe/' \
      {} \;
}

cat %{SOURCE99} >$RPM_BUILD_ROOT%{mozillalibdir}/chrome/locale.alias
mkdir -p $RPM_BUILD_ROOT%{mozillalibdir}/extensions
pushd $RPM_BUILD_ROOT%{mozillalibdir}/extensions
for lang in %{l10ns}; do
  RPMLANG=$(echo $lang|cut -d '-' -f 1)
  l10ndir=langpack-${lang}@seamonkey.mozilla.org
  mkdir -p ${l10ndir}
  pushd ${l10ndir}
    unzip -o %{_sourcedir}/seamonkey-%{oversion}.${lang}.langpack.xpi
  popd
  echo "%lang($RPMLANG) %{mozillalibdir}/extensions/${l10ndir}" >> %{_tmppath}/mozilla.list
  iceape_locale ${l10ndir}
done
echo "%{mozillalibdir}/chrome/locale.alias" >> %{_tmppath}/mozilla.list
popd

#iceape_locale suite/locales/en-US
%endif

# build our initial component and chrome registry
# we don't need to do this anymore
pushd `pwd`
  cd $RPM_BUILD_ROOT%{mozillalibdir}
  # register our components
#  LD_LIBRARY_PATH=`pwd`/..:`pwd` MOZILLA_FIVE_HOME=`pwd` ./regxpcom
  # set up the default skin and locale to trigger the generation of
  # the user-locales and users-skins.rdf
  echo "skin,install,select,classic/1.0" >> chrome/installed-chrome.txt
  echo "locale,install,select,en-US" >> chrome/installed-chrome.txt
  # fix permissions of the chrome directories
  find . -type d -perm 0700 -exec chmod 755 {} \; || :
popd

# branding dir is outside build dir
cd ..

mkdir -p %{buildroot}%{_miconsdir} $RPM_BUILD_ROOT%{_liconsdir}
mkdir -p %{buildroot}%{_iconsdir}/hicolor/{16x16,32x32,48x48,64x64}/apps

rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o %{buildroot}%{_miconsdir}/%{name}.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o %{buildroot}%{_iconsdir}/%{name}.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 64 -h 64 -a -o %{buildroot}%{_liconsdir}/%{name}.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 16 -h 16 -a -o %{buildroot}%{_miconsdir}/%{name}-mail.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 32 -h 32 -a -o %{buildroot}%{_iconsdir}/%{name}-mail.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 64 -h 64 -a -o %{buildroot}%{_liconsdir}/%{name}-mail.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 16 -h 16 -a -o %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 32 -h 32 -a -o %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 48 -h 48 -a -o %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}.png
rsvg-convert mageia/branding/iceape_icon_plain.svg -w 64 -h 64 -a -o %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 16 -h 16 -a -o %{buildroot}%{_iconsdir}/hicolor/16x16/apps/%{name}-mail.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 32 -h 32 -a -o %{buildroot}%{_iconsdir}/hicolor/32x32/apps/%{name}-mail.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 48 -h 48 -a -o %{buildroot}%{_iconsdir}/hicolor/48x48/apps/%{name}-mail.png
rsvg-convert mageia/branding/iceape_mail_icon_plain.svg -w 64 -h 64 -a -o %{buildroot}%{_iconsdir}/hicolor/64x64/apps/%{name}-mail.png

# install our mozilla.sh file
mkdir -p $RPM_BUILD_ROOT%{_bindir}
rm -f $RPM_BUILD_ROOT%{_bindir}/iceape
cat %{SOURCE10} | sed -e "s|ICEAPE_VERSION|%{dirversion}|g;s|LIBDIR|%{_libdir}|g" > $RPM_BUILD_ROOT%{_bindir}/iceape
chmod 755 $RPM_BUILD_ROOT%{_bindir}/iceape

# install our rebuild file
cat %{SOURCE26} | sed -e "s|ICEAPE_VERSION|%{dirversion}|g;s|LIBDIR|%{_libdir}|g" > \
  $RPM_BUILD_ROOT%{mozillalibdir}/iceape-rebuild-databases.pl

chmod 755 \
  $RPM_BUILD_ROOT%{mozillalibdir}/iceape-rebuild-databases.pl

# we own /usr/lib/mozilla/plugins which is the version-independent
# place that our plugins can be installed
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins

%if %build_gre
# install the gre.conf file
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
echo [%{oversion}] >  $RPM_BUILD_ROOT%{_sysconfdir}/gre.conf
echo GRE_PATH=%{mozillalibdir} >> $RPM_BUILD_ROOT%{_sysconfdir}/gre.conf
%endif

# installs menu file
# NOTE: these desktop files are different from debian's, 
#       we might consider using those
install -m 755 -d $RPM_BUILD_ROOT%{_datadir}/applications

# install bookmarks
rm -f $RPM_BUILD_ROOT%{mozillalibdir}/defaults/profile/bookmarks.html
ln -s ../../../../share/mga/bookmarks/mozilla/mozilla-download.html $RPM_BUILD_ROOT%{mozillalibdir}/defaults/profile/bookmarks.html

# duckduckgo
cp -f %{SOURCE30} %{buildroot}%{mozillalibdir}/searchplugins/duckduckgo.xml


cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Name=IceApe Navigator
Comment=Iceape Navigator web browser
Exec=%{_bindir}/iceape %u
Icon=iceape
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Network;WebBrowser;
StartupWMClass=Iceape-bin
EOF

cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-composer.desktop << EOF
[Desktop Entry]
Name=IceApe Composer
Comment=Iceape Composer HTML editor
Exec=%{_bindir}/iceape -edit %u
Icon=iceape
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Network;WebDevelopment;
StartupWMClass=Iceape-bin
EOF

cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-mail.desktop << EOF
[Desktop Entry]
Name=IceApe Mail
Comment=Iceape Mail & Newsgroups e-mail client
Exec=%{_bindir}/iceape -mail
Icon=iceape-mail
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;
StartupWMClass=Iceape-bin
EOF

cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-addressbook.desktop << EOF
[Desktop Entry]
Name=IceApe Address Book
Comment=Iceape Address Book
Exec=%{_bindir}/iceape -addressbook
Icon=iceape
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Office;Network;Email;
StartupWMClass=Iceape-bin
EOF

cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-news.desktop << EOF
[Desktop Entry]
Name=IceApe News
Comment=Iceape Mail & Newsgroups news reader
Exec=%{_bindir}/iceape -news
Icon=iceape-mail
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Network;News;
StartupWMClass=Iceape-bin
EOF

cat > $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-chat.desktop << EOF
[Desktop Entry]
Name=ChatZilla
Comment=Iceape IRC client
Exec=%{_bindir}/iceape -chat
Icon=iceape
Terminal=false
Type=Application
StartupNotify=true
Categories=GTK;Network;IRCClient;
StartupWMClass=Iceape-bin
EOF

# remove unpackaged files
#rm -rf $RPM_BUILD_ROOT%{mozillalibdir}/chrome/{cview,embed-sample,layoutdebug,tasks}.jar \
# $RPM_BUILD_ROOT%{mozillalibdir}/chrome/icons/default/{calendar-*,default}.xpm \
# $RPM_BUILD_ROOT%{mozillalibdir}/components/{accessproxy,content,iiextras,xmlsecurity,ipcd,profilesharingsetup,transmngr,ucnative,layout_debug}.xpt \
# $RPM_BUILD_ROOT%{mozillalibdir}/components/{libaccessproxy,libiiextras,libnkdatetime,libnkfinger,libembed_lite,libipcdc,libtransmngr_client,libgkdebug}.so \
# $RPM_BUILD_ROOT%{mozillalibdir}/defaults/profile/US/chrome/*example.css \
# $RPM_BUILD_ROOT%{mozillalibdir}/defaults/profile/chrome/*example.css \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/{gfx/icon_0.gif,gfx/icon_1.gif}  \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/rdf/*test* \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/sample.unixpsfonts.properties  \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/throbber  \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/viewer.properties  \
# $RPM_BUILD_ROOT%{mozillalibdir}/{timebombgen,TestGtkEmbed*,libnullplugin.so,mozilla-ipcd,tmModuleTest,TestIPC} \
# $RPM_BUILD_ROOT%{mozillalibdir}/ipc/modules/{liblockmodule,libtestmodule,libtransmgr}.so \
# $RPM_BUILD_ROOT%{mozillalibdir}/{liblockmodule,libtestmodule,libtr\ansmngr}.so \
# $RPM_BUILD_ROOT%{mozillalibdir}/mozilla-installer-bin \
# $RPM_BUILD_ROOT%{mozillalibdir}/res/samples \

# hunspell/myspell dictionaries
rm -rf $RPM_BUILD_ROOT%{mozillalibdir}/dictionaries
%if %distro_release < 2
ln -s ../../share/dict/mozilla $RPM_BUILD_ROOT%{mozillalibdir}/dictionaries
%else
ln -s ../../share/hunspell $RPM_BUILD_ROOT%{mozillalibdir}/dictionaries
%endif

%clean
rm -rf $RPM_BUILD_ROOT
rm -f %{_tmppath}/mozilla*.list


%post
ulimit -c 0
# run ldconfig before regxpcom
/sbin/ldconfig >/dev/null 2>/dev/null

# we should only rebuild database for first install
# rebuild for update is done in postun
# but it seems we need we might need to do it twince
if [ -x %{mozillalibdir}/iceape-rebuild-databases.pl ]; then
    %{mozillalibdir}/iceape-rebuild-databases.pl
fi

# Default to paper size from locale setting
case `LC_ALL=$LC_MESSAGES /usr/bin/locale -k LC_PAPER | grep width` in
*216) paper="letter";;
*) paper="a4";;
esac
#perl -pi -e "s/^(pref\(\"print.postscript.paper_size\",[^\"]+)\"[a-z0-9]+\"/\1\"$paper\"/" \
#  %{mozillalibdir}/greprefs/all.js

%preun
if [ "$1" = "0" ]; then 
    /bin/rm -rf %{mozillalibdir}/chrome/overlayinfo
    /bin/rm -f %{mozillalibdir}/chrome/*.rdf
fi

%postun
# was this an upgrade?
if [ "$1" == "2" -a -x %{mozillalibdir}/iceape-rebuild-databases.pl ]; then
    %{mozillalibdir}/iceape-rebuild-databases.pl
fi


%files 
%attr(755,root,root) %{_bindir}/iceape
%{mozillalibdir}
%if %build_gre
%config(noreplace) %{_sysconfdir}/gre.conf
%endif
%{_datadir}/applications/%{name}.desktop
%{_datadir}/applications/%{name}-composer.desktop
%{_miconsdir}/*.png
%{_iconsdir}/*.png
%{_liconsdir}/*.png
%{_iconsdir}/hicolor/*/apps/*.png
%dir %{_libdir}/mozilla
%dir %{mozillaplugindir}

%{_datadir}/applications/%{name}-mail.desktop
%{_datadir}/applications/%{name}-news.desktop
%{_datadir}/applications/%{name}-addressbook.desktop
%{_datadir}/applications/%{name}-chat.desktop



%changelog
* Mon Mar 30 2015 cjw <cjw> 0:2.33.1-1.mga5
+ Revision: 819440
- 2.33.1

* Sun Jan 18 2015 cjw <cjw> 0:2.32-1.mga5
+ Revision: 811223
- 2.32
- use gstreamer1.0 instead of gstreamer0.10 for mpeg4 h.264+aac decoding since it appears to be more reliable

* Mon Dec 08 2014 cjw <cjw> 0:2.31-3.mga5
+ Revision: 802304
- relax conflict on oxygen-gtk, the crashes are gone with 1.4.6-2.mga5

* Sun Dec 07 2014 cjw <cjw> 0:2.31-2.mga5
+ Revision: 802072
- conflict with oxygen-gtk since its gtk2 theme causes iceape to crash when a menu is shown (mga #12978)

* Sat Dec 06 2014 cjw <cjw> 0:2.31-1.mga5
+ Revision: 801719
- 2.31
- depend on gstreamer0.10-ffmpeg instead of libgstreamer0.10_0
- disable calendar (lightning) bundled build - it looks like it does not work at all
- exclude more private library provides

* Sun Oct 19 2014 cjw <cjw> 0:2.30-1.mga5
+ Revision: 791947
- 2.30

* Wed Oct 15 2014 umeabot <umeabot> 0:2.29-3.mga5
+ Revision: 745670
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 0:2.29-2.mga5
+ Revision: 680435
- Mageia 5 Mass Rebuild

  + tv <tv>
    - use %%global for req/prov exclude
    - autoconvert to new prov/req excludes

* Sat Sep 13 2014 cjw <cjw> 0:2.29-1.mga5
+ Revision: 674942
- 2.29

* Mon Jun 16 2014 fwang <fwang> 0:2.26.1-1.mga5
+ Revision: 637521
- 2.16.1

* Mon Jun 09 2014 cjw <cjw> 0:2.26-1.mga5
+ Revision: 635286
- 2.26

  + tmb <tmb>
    - add jar.mn reference to moz.build in iceape-branding
    - rediff P322, P324, P326
    - update to 2.26

* Sun Apr 06 2014 wally <wally> 0:2.25-2.mga5
+ Revision: 612254
- rebuild for new icu

* Sun Mar 30 2014 cjw <cjw> 0:2.25-1.mga5
+ Revision: 610726
- 2.25
- patch326: fix build with system icu
- patch327: allow use of older libpng for mga3 update

* Sun Feb 09 2014 cjw <cjw> 0:2.24-1.mga5
+ Revision: 587069
- 2.24
- build against system icu libraries
- disable patch 325, not needed anymore

* Tue Nov 05 2013 cjw <cjw> 0:2.22-1.mga4
+ Revision: 549745
- 2.22
- disable parallel build because it fails
- add ugly requires on gstreamer libraries because mozilla code now dlopens them
- (re-)enable gstreamer by default
- patch324: re-add webrtc system opus patch
- drop patch313: system cairo support fixed upstream

* Thu Aug 22 2013 cjw <cjw> 0:2.20-1.mga4
+ Revision: 469311
- 2.20
- use client.mk for build

* Sat Aug 03 2013 cjw <cjw> 0:2.19-1.mga4
+ Revision: 463045
- 2.19

* Tue Jun 04 2013 fwang <fwang> 0:2.17-2.mga4
+ Revision: 437007
- rebuild for new libpng

* Tue Apr 09 2013 cjw <cjw> 0:2.17-1.mga3
+ Revision: 409301
- 2.17

  + fwang <fwang>
    - new version 2.16.1

* Sun Mar 03 2013 cjw <cjw> 0:2.16-1.mga3
+ Revision: 401214
- 2.16
- add duckduckgo searchengine
- drop system python virtualenv patch, the build works better without it
- drop patch323, implemented upstream
- patch324: fix webrtc build with system opus library
- don't disable webrtc

* Sat Jan 12 2013 umeabot <umeabot> 0:2.15-3.mga3
+ Revision: 354122
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Jan 10 2013 cjw <cjw> 0:2.15-2.mga3
+ Revision: 344499
- patch322: build against system ogg/vorbis/theora/opus libraries
- patch323: don't use gstreamer for ogg media - doesn't work for opus
- disable webrtc for now, not yet fixed in system-ogg patch

* Wed Jan 09 2013 cjw <cjw> 0:2.15-1.mga3
+ Revision: 344121
- 2.15 final

* Mon Dec 24 2012 cjw <cjw> 0:2.15-0.b5.1.mga3
+ Revision: 334689
- 2.15 beta5
- disable debug packages because // in path names in gyp-generated makefiles for nrappkit/nICEr break debug package generation
- enable calendar
- rediff cairo patch

* Sun Dec 02 2012 cjw <cjw> 0:2.14.1-1.mga3
+ Revision: 324812
- 2.14.1

* Thu Nov 08 2012 cjw <cjw> 0:2.13.2-1.mga3
+ Revision: 316504
- 2.13.2
- drop patch317: fixed upstream
- drop patch320: included upstream
- patch321: fix nspr & nss version checks if library version has no micro version
- rediff patch319

* Mon Sep 24 2012 cjw <cjw> 0:2.12.1-0.1.mga3
+ Revision: 297079
- 2.12.1
- add more provides/requires exceptions

* Fri Aug 17 2012 cjw <cjw> 0:2.12-0.b4.1.mga3
+ Revision: 281715
- enable startup-notification
- 2.12b4
- add more provides/requires exceptions
- change urls back to upstream's own site
- build: make tools
- drop patch318 because plugin-container is now built
- patch319: use system virtualenv tool to fix build problems due to mageia multiarch support
- patch320: fix regression in gstreamer support (patch from upstream)

* Sun Jul 22 2012 cjw <cjw> 0:2.11-1.mga3
+ Revision: 273484
- new release 2.11
- merge all subpackages for easier maintenance
- disable plugin container by default (the binary is not built for some reason)
- clean up specfile a bit
- move iceape back to cauldron

  + doktor5000 <doktor5000>
    - dropping from cauldron as announced on -dev ml

* Fri Dec 23 2011 fwang <fwang> 0:2.6.1-1.mga2
+ Revision: 186569
- fix build with latest libpng
- drop old patches
- new version 2.6.1
- new version 2.6

* Wed Nov 23 2011 fwang <fwang> 0:2.5-1.mga2
+ Revision: 171260
- new version 2.5

* Fri Sep 30 2011 fwang <fwang> 0:2.4.1-1.mga2
+ Revision: 150475
- new version 2.4.1

* Sun Sep 25 2011 fwang <fwang> 0:2.4-1.mga2
+ Revision: 147658
- update file list
- fix str fmt
- drop enig tarball
- new version 2.4

* Sun Sep 11 2011 fwang <fwang> 0:2.3.3-2.mga2
+ Revision: 142368
- br system png

* Mon Sep 05 2011 fwang <fwang> 0:2.3.3-1.mga2
+ Revision: 138560
- new version 2.3.3

* Fri Sep 02 2011 fwang <fwang> 0:2.3.2-1.mga2
+ Revision: 137891
- fix internal version
- new version 2.3.2
- new version 2.3.1
- disable gnomevfs
- drop old patch
- new version 2.3

* Sun Jul 10 2011 cjw <cjw> 0:2.2-1.mga2
+ Revision: 121911
- add icons that might work in gnome-shell
- use configure2_5x
- update to version 2.2
- patch311: fix build

* Sun Jun 26 2011 fwang <fwang> 0:2.1-2.mga2
+ Revision: 113990
- rebuild for new hunspell

* Mon Jun 13 2011 cjw <cjw> 0:2.1-1.mga2
+ Revision: 105755
- iceape 2.1
- use internal libpng until mageia has libpng >= 1.4.1

* Sun May 15 2011 pterjan <pterjan> 0:2.0.14-2.mga1
+ Revision: 99006
- Rebuild for fixed find-requires

* Sat Apr 30 2011 cjw <cjw> 0:2.0.14-1.mga1
+ Revision: 93595
- 2.0.14

* Mon Apr 18 2011 cjw <cjw> 0:2.0.13-1.mga1
+ Revision: 87554
- 2.0.13
- update home page location

* Sun Apr 10 2011 cjw <cjw> 0:2.0.12-1.mga1
+ Revision: 82761
- imported package iceape


* Sun Mar 13 2011 Christiaan Welvaart <cjw@daneel.dyndns.org> 0:2.0.12-1
- rename to iceape because seamonkey name and logos are considered trademarks

* Mon Dec 13 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.11-1mdv2011.0
+ Revision: 620642
- 2.0.11

* Mon Nov 15 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.10-2mdv2011.0
+ Revision: 597626
- patch309: add a hack to fix the mailnews account prefs dialog

* Sun Nov 14 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.10-1mdv2011.0
+ Revision: 597434
- disable crashreporter

  + Funda Wang <fwang@mandriva.org>
    - BR python
    - New version 2.0.10
    - new version 2.0.9
    - rebuild

* Thu Sep 16 2010 Funda Wang <fwang@mandriva.org> 0:2.0.8-1mdv2011.0
+ Revision: 578955
- New version 2.0.8

* Wed Sep 08 2010 Ahmad Samir <ahmadsamir@mandriva.org> 0:2.0.7-2mdv2011.0
+ Revision: 576860
- rebuild with latest hunspell package to fix a buffer overflow

* Wed Sep 08 2010 Funda Wang <fwang@mandriva.org> 0:2.0.7-1mdv2011.0
+ Revision: 576732
- new version 2.0.7

* Tue Jul 27 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.6-2mdv2011.0
+ Revision: 562084
- do not use system cairo, to prevent crashes and broken preferences panel

  + Funda Wang <fwang@mandriva.org>
    - New version 2.0.6

* Tue Jul 20 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.5-2mdv2011.0
+ Revision: 555059
- sync some patches with fedora package to fix l10n support (see bug #59857)
- drop obsolete patches 178 and 270

* Sun Jul 11 2010 Funda Wang <fwang@mandriva.org> 0:2.0.5-1mdv2011.0
+ Revision: 550631
- New verison 2.0.5

* Thu May 06 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.4-2mdv2010.1
+ Revision: 543059
- patch306: fix crashes with cairo 1.9.6
- use system cairo

* Sun Apr 25 2010 Christiaan Welvaart <spturtle@mandriva.org> 0:2.0.4-1mdv2010.1
+ Revision: 538528
- 2.0.4

* Wed Mar 03 2010 Antoine Ginies <aginies@mandriva.com> 0:1.1.18-2mdv2010.1
+ Revision: 513876
- bump release (need a rebuild for libjpeg)

* Mon Nov 30 2009 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.18-1mdv2010.1
+ Revision: 472065
- 1.1.18 (security fix: http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.18)
- disable storage (sqlite) component to fix build

* Mon Aug 17 2009 Oden Eriksson <oeriksson@mandriva.com> 0:1.1.17-2mdv2010.0
+ Revision: 417296
- rebuilt against libjpeg v7

* Sat Jun 27 2009 Funda Wang <fwang@mandriva.org> 0:1.1.17-1mdv2010.0
+ Revision: 389777
- New version 1.1.17

* Wed Apr 15 2009 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.16-1mdv2009.1
+ Revision: 367587
- 1.1.16 (security fix: http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.16)
- updated language packs

* Fri Mar 20 2009 Funda Wang <fwang@mandriva.org> 0:1.1.15-2mdv2009.1
+ Revision: 358277
- use enigmail 0.95.6 in x86_64

* Thu Mar 19 2009 Funda Wang <fwang@mandriva.org> 0:1.1.15-1mdv2009.1
+ Revision: 357589
- New version 1.1.15

* Wed Jan 07 2009 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.14-2mdv2009.1
+ Revision: 326774
- fix release date
- fix patch numbering

* Thu Dec 18 2008 Funda Wang <fwang@mandriva.org> 0:1.1.14-1mdv2009.1
+ Revision: 315508
- fix compiling with newre cflags
- build
- rediff patches
- rediff patches
- rediff patches
- update lang xpi
- New version 1.1.14

  + Christiaan Welvaart <spturtle@mandriva.org>
    - fix backporting to 2008.1

* Sat Nov 15 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.13-1mdv2009.1
+ Revision: 303574
- 1.1.13 (security fixes: http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.13)

* Sun Nov 09 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.12-2mdv2009.1
+ Revision: 301280
- build with gcc4.2 because seamonkey crashes when built with gcc 4.3 (bug #45494)

* Sat Sep 27 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.12-1mdv2009.0
+ Revision: 288914
- 1.1.12
- enigmail 0.95.7

* Sat Aug 02 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.11-1mdv2009.0
+ Revision: 260978
- include hu-HU langpack in build
- guard all xmlterm parts of the specfile
- 1.1.11

* Sun Jun 29 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.9-2mdv2009.0
+ Revision: 229987
- drop patch292: enable symbol visibility for x86-64
- patch303: fix enigmail build problem related to symbol visibility
- update language packs
- drop internal libs from generated provides and requires
- add .desktop file for chatzilla

  + Pixel <pixel@mandriva.com>
    - rpm filetriggers deprecates update_menus/update_scrollkeeper/update_mime_database/update_icon_cache/update_desktop_database/post_install_gconf_schemas
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Thu Mar 27 2008 Oden Eriksson <oeriksson@mandriva.com> 0:1.1.9-1mdv2008.1
+ Revision: 190691
- disable parallel build because klodia seems unhappy with it

  + Giuseppe Ghibò <ghibo@mandriva.com>
    - Release 1.1.9 (security fixes).
    - enigmail to 0.95.6.

  + Funda Wang <fwang@mandriva.org>
    - update summary and description

* Fri Feb 08 2008 Funda Wang <fwang@mandriva.org> 0:1.1.8-1mdv2008.1
+ Revision: 163926
- rediff homepage patch
- New version 1.1.8

* Thu Feb 07 2008 Funda Wang <fwang@mandriva.org> 0:1.1.7-4mdv2008.1
+ Revision: 163363
- fix requires on nspr-devel

* Tue Jan 22 2008 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.7-3mdv2008.1
+ Revision: 156634
- update language packs

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Dec 02 2007 Giuseppe Ghibò <ghibo@mandriva.com> 0:1.1.7-2mdv2008.1
+ Revision: 114440
- Fix %%{devel_nspr_name}.

* Sat Dec 01 2007 Giuseppe Ghibò <ghibo@mandriva.com> 0:1.1.7-1mdv2008.1
+ Revision: 114354
- Release 1.1.7.

* Sat Dec 01 2007 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.6-2mdv2008.1
+ Revision: 114344
- use system myspell dictionaries again

* Sun Nov 11 2007 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.6-1mdv2008.1
+ Revision: 107510
- fix dependency on nspr devel package
- 1.1.6
- drop patch293 - should be fixed upstream
- update language packs
- enigmail 0.95.5

  + Thierry Vignaud <tv@mandriva.org>
    - do not harcode icon extension
    - kill desktop-file-validate's 'warning: key "Encoding" in group "Desktop Entry" is deprecated'

* Sun Aug 05 2007 Funda Wang <fwang@mandriva.org> 0:1.1.4-1mdv2008.0
+ Revision: 59063
- New version of enigmail 0.95.3
- New version 1.1.4

* Tue Jul 24 2007 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.3-1mdv2008.0
+ Revision: 55054
- 1.1.3
- run autoconf 2.13 directly - the autoconf wrapper script is gone

* Tue Jun 12 2007 Christiaan Welvaart <spturtle@mandriva.org> 0:1.1.2-1mdv2008.0
+ Revision: 38091
- update langpacks

  + Giuseppe Ghibò <ghibo@mandriva.com>
    - Updated Patch292.
    - Release: 1.1.2.


* Sun Mar 11 2007 Christiaan Welvaart <cjw@daneel.dyndns.org>
+ 2007-03-11 13:46:59 (141318)
- when building with system nss:
  o BuildRequires: nss-static-devel for libcrmf.a
  o remove libnssckbi.so
- enigmail 0.94.2
- dropped old langpacks since they do not work
- from Giuseppe Ghibò <ghibo@mandriva.com>
    - fixed %%releasedate (same as upstream).

* Sun Mar 04 2007 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.1.1-1mdv2007.1
+ 2007-03-04 14:21:17 (132086)
- 1.1.1
- update some langpacks
- no need to use versioned aclocal

* Sat Mar 03 2007 Giuseppe Ghibò <ghibo@mandriva.com> 1.1-3mdv2007.1
+ 2007-03-03 16:22:45 (131808)
- Added StartupWMClass=Seamonkey-bin to .desktop files.
- Fixed releasedate.
- Removed Requires: mailcap.
- Added BuildRequires: automake1.8.

* Fri Feb 16 2007 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.1-2mdv2007.1
+ 2007-02-16 20:49:25 (122025)
- sync bookmarks with mozilla-firefox
- fix seamonkey-nss.pc and seamonkey-nspr.pc symlinks for new nss and nspr packages

* Mon Feb 12 2007 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.1-1mdv2007.1
+ 2007-02-12 14:50:31 (118939)
- seamonkey 1.1
- dropped patch297
- disabled patches 53,54,277 - don't apply/not used
- rediffed patches 7 and 43
- patch301: link fix
- updated most language packs

* Sun Dec 24 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.7-3mdv2007.1
+ 2006-12-24 18:03:46 (102018)
- update language packs
- enigmail 0.94.1

* Fri Dec 22 2006 Nicolas Lécureuil <neoclust@mandriva.org> 1.0.7-2mdv2007.1
+ 2006-12-22 19:22:14 (101574)
- New version 1.0.7
- Import seamonkey

* Sun Oct 01 2006 Giuseppe Ghibò <ghibo@mandriva.com> 1.0.5-2mdv2007.0
- added conditional build for 2006.0.
- fixed releasedate.
- Added Patch300 for pixel rouding error bug in style values.
- Added ca-AD, fr-FR, pl-PL langpacks.
- Updated cs-CZ, de-AT, it-IT, ru-RU langpacks to 1.0.5.

* Wed Sep 20 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.5-1
- 1.0.5

* Tue Aug 29 2006 Per Øyvind Karlsen <pkarlsen@mandriva.com> 1.0.4-2mdv2007.0
- add symlinks for nss/nspr pkgconfig files

* Wed Aug 16 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.4-1
- 1.0.4

* Thu Aug 03 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.3-1
- 1.0.3
- fix some rpmlint warnings
- patch299: fix build
- xdg menu

* Fri Jun 23 2006 Oden Eriksson <oeriksson@mandriva.com> 1.0.2-2mdv2007.0
- use the /etc/pki/tls/mozilla/certdata.txt file instead of the
  bundled one that currently also includes the brazil and cacert.org CA
- fix deps

* Sat Jun 17 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.2-1
- 1.0.2
- add BuildRequires: libxt-devel

* Tue May 02 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0.1-1mdk
- 1.0.1
- drop patches 294,296 - fixed upstream

* Wed Apr 12 2006 Giuseppe Ghibò <ghibo@mandriva.com> 1.0-4mdk
- Don't install gre.conf (added rpm building option --with gre).
- Pango patches into %%build_pango.
- Merged Patch296-298 from fedora.
- Fixed releasedate.

* Sun Apr 09 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0-3mdk
- fix PreReqs
- disable update notifications by default
- add BuildRequires: automake1.8

* Thu Apr 06 2006 Götz Waschk <waschk@mandriva.org> 1.0-2mdk
- build with system cairo
- use mkrel

* Sat Feb 11 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 1.0-1mdk
- SeaMonkey 1.0
- enigmail 0.94.0
- drop patches 179, 181, 183, 191, 192, 194, 201, 260, 262, 269, 271, 272, 273, 279, 282, 283, 284, 285 - fixed upstream
- patch 292: disable visibility (for non-x86 archs), patch103 from mozilla-firefox
- patch 293/294: add patches 101 and 102 from mozilla-firefox

* Wed Nov 02 2005 Gwenole Beauchesne <gbeauchesne@mandriva.com> 1.7.12-5mdk
- some 64-bit compile fixes

* Fri Oct 21 2005 Giuseppe Ghibò <ghibo@mandriva.com> 1.7.12-4mdk
- Apply Patch283 only when %%build_pango is selected.

* Thu Oct 06 2005 Giuseppe Ghibò <ghibo@mandriva.com> 1.7.12-3mdk
- Added Patch283 (CAN2005-2353), Patch284 (pangocrash), backported from
  mozilla-firefox-1.0.6-16mdk.
- Added ka-GE, eu-ES langpack into mozilla-1.7.12-l10n.tar.bz2 archive.

* Wed Oct 05 2005 Nicolas Lécureuil <neoclust@mandriva.org> 1.7.12-2mdk
- Rebuild for missing devel package

* Fri Sep 30 2005 Giuseppe Ghibò <ghibo@mandriva.com> 1.7.12-1mdk
- release 1.7.12.
- merged 1.7.12's be-BY, ca-AD, es-ES, cs-CZ, da-DK, de-AT, fr-FR, it-IT,
  pl-PL, ru-RU, zh-TW langpack into mozilla-1.7.12-l10n.tar.bz2 archive.
- enigmail 0.92.1.
- removed security fix from Patch283 (idncrash, moz bug #307259), fixed 
  in 1.7.12 upstream.

* Fri Sep 16 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.11-6mdk 
- Update bookmarks

* Wed Sep 14 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.11-5mdk 
- Patch283 (CVS): fix IDN crash

* Sat Sep 10 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.11-4mdk 
- Update bookmarks

* Wed Aug 31 2005 Giuseppe Ghibò <ghibo@mandriva.com> 1.7.11-3mdk
- enigmail to 0.92.0.
- more l10n languages.

* Thu Aug 04 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.11-2mdk 
- Update source10, readd MOZ_PLUGIN_PATH in it

* Tue Aug 02 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.11-1mdk 
- Release 1.7.11

* Sat Jul 30 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.8-3mdk 
- Remove source 29 and 30 : no longer set MOZ_PLUGIN_PATH, all browsers
  set it themselves

* Fri Jul 29 2005 Frederic Crozat <fcrozat@mandriva.com> 1.7.8-2mdk 
- Fix default bookmarks

* Thu Jun 02 2005 Giuseppe Ghibò <ghibo@mandriva.com> 1.7.8-1mdk
- Release: 1.7.8.
- releasedate to 2005051100.
- enclose %%mdkversion into %%multiarch.
- updated Patch258 (freetype2-compile).
- enigmail 0.91.2.
- don't use pango for 10.1.
- new l10n file (contains fewer languages than 1.7.6).
- disabled Patch280 (jsvulnerability), merged upstream.

* Wed Apr 06 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.6-3mdk 
- Patch279 (CVS): fix JS vulnerability (Moz bug #288688)
- Patch280 (Fedora) : add env variable to disable GNOME url handler 
- Update source26 to set HOME is not set
- remove alternatives

* Fri Apr 01 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.6-2mdk 
- Fix .pc file to allow build with devel package (Mdk bug #15009)

* Tue Mar 22 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.6-1mdk 
- Release 1.7.6
- Remove patches 184, 275 (merged upstream)

* Tue Mar 15 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-8mdk 
- Patch279: add subkeys.pgp.net to default servers for enigmail (Mdk bug #12887)
- Remove triggers for plugins, it is now handled in plugin packages

* Mon Feb 28 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-7mdk 
- Rebuild with libnspr4/libnss3 from firefox

* Tue Feb 01 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-6mdk 
- multiarch

* Thu Jan 13 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-5mdk 
- Remove patches 177, 203 (merged upstream)
- Remove ctl patch, since we are now using pango for rendering
- Let rpm handle stripping
- Update patch251 with David Walser suggestion ie min(screensize,1024x768)
- Update specfile to locate builddir in a named and versionned subdir (can
  build firefox in parallel now)
- Patch274 (gb): fix loading of libXext.so.6 and libXt.so.6
- Patch275 (CVS): fix crash when fonts are no longer available (Moz bug #180309)
- Patch276 (Debian): enable automatic language detection at startup
- Drop language autodetection in source 10 (handled by patch276 now)
- Patch277 (Debian): don't call netstat to set entropy (Mdk bug #9427)
- Patch278 (Debian): ignore unknown mouse button event

* Tue Jan 11 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-4mdk 
- New version of patch 272 (no longer cause Mdk bug #12916)
- Enable patch273 (doesn't cause Mdk bug #12916)
- Try compressing jars

* Fri Jan 07 2005 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-3mdk 
- Disable patch272 & 273 (cause Mdk bug #12916)

* Tue Dec 28 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-2mdk
- GTK2 file selector is back (patch 260, partially merged)
- Patch272 (Fedora): use pango for selection
- Patch273 (Fedora): fix spacing in textarea when using pango for rendering

* Mon Dec 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.5-1mdk 
- Release 1.7.5
- Enigmail 0.89.6 / IPC 1.1.2
- Remove patches 185, 186, 189, 190, 195, 196, 197, 198, 199, 200,
  202, 204, 205, 206, 207, 208, 210, 211, 212, 213, 214, 215, 216,
  217, 218, 219, 220, 221, 222, 223, 224, 226, 228, 229, 231, 232,
  233, 234, 236, 237, 238, 239, 241, 242, 243, 244, 245, 246, 247,
  248, 249, 252, 253, 254, 255, 256, 259, 260, 261, 263, 264, 265,
  266
   (merged upstream)

* Fri Nov 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.3-2mdk 
- Patch258 (CVS): fix compilation with latest freetype2 (Moz bug #234035)
- Patch259 (Fedora): Fix JS math on AMD64
- Patch260 (Fedora/CVS): GTK2 filechooser
- Patch261 (CVS): cups support (Moz bug #251754)
- Patch262 (CVS): fix pkgconfig calls (Moz bug #261090)
- Patch263 (CVS): fix tab focus stealing (yeepee) (Moz bug #124750)
- Patch264 (CVS): fix crash in accessibility on 64bit arch (Moz bug #256603)
- Patch265 (CVS): fix upstream bug 262689 (Moz bug #262689)
- Patch266 (CVS): fix dialog spoofing (Moz bug #263263)
- Patch267 (Fedora): prevent inlining of stack direction detection (RH bug #135255)
- Patch268 (Fedora): Fix problem where default apps aren't showing up in the download dialog (RH bug #136261)
- Patch269 (Fedora): Pango rendering
- Patch270 (gb): fix dynamic library loading on 64bit system
- Patch271 (gb): fix nspr-config script to be 64bit friendly
- Disable mdk bookmarks for OEM mode

* Thu Oct 28 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.3-1mdk
- Release 1.7.3
- Remove patches 225, 227, 230, 235, 240, 250, 257 (merged upstream)
- Patch257 : autoload Castella PKCS#11 module if available

* Sat Oct 09 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-11mdk
- Patch257 (CVS): fix BMP overflow (Moz bug #255067)

* Fri Sep 24 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-10mdk
- Update default bookmarks
- Regenerate patch189 with various fixes from CVS
- Patch251: initial start as maximized
- Patch252 (CVS): fix crash when JS attribute (Moz bug #260541)
- Patch253 (CVS): clear headers from downloaded mail (Moz bug #196749)
- Patch254 (CVS): fix XUL null pointer access (Moz bug #257607)
- Patch255 (CVS): fix crash when wrong document base element (Moz bug #244490)
- Patch256 (CVS): fix IMAP crash (Moz bug #257079)

* Wed Sep 22 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.7.2-9mdk
- remove (merged) x86_64 patch

* Wed Sep 15 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-8mdk
- finish sync with mozilla 1.7.3 security fixes :
 - Patch250 (CVS): fix send page overflow (Moz bug #258008)

* Tue Sep 14 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-7mdk
- Update language packs 
- Patch243 (CVS): fix crash when submitting form (Moz bug #235923)
- Patch244 (CVS): fix keynav in combo boxes (Moz bug #219706)
- Patch245 (CVS): fix https file handling (Moz bug #257308)
- Patch246 (CVS): fix html input type element (Moz bug #246638)
- Patch247 (CVS): fix crash in mailer (Moz bug #258386)
- Patch248 (CVS): fix progressive image display (Moz bug #222901)
- Patch249 (CVS): fix HTML escaping (Moz bug #245399, 245758)

* Tue Sep 07 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-6mdk
- Fix error in csh mozilla plugin script
- Update language pack
- Patch235 (CVS): clipboard scripting bugfix (Moz bug #257523)
- Patch236 (CVS): fix JS recursion (Moz bug #256501)
- Patch237 (CVS): fix DOM typo (Moz bug #257616)
- Patch238 (CVS): fix JS assertion (Moz bug #245308)
- Patch239 (CVS): fix modal dialog crash (Moz bug #222954)
- Patch240 (CVS): fix vcard crash (Moz bug #257314)
- Patch241 (CVS): fix JS LIFO deallocation crash (Moz bug #256642)
- Patch242 (CVS): fix XPConnect crash (Moz bug #256757)

* Fri Aug 27 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-5mdk
- Fix menu entries
- Patch227 (CVS): fix JS drag (Moz bug #250862)
- Patch228 (CVS): fix IMAP crash (Moz bug #255581)
- Patch229 (CVS): fix gnome-vfs directory detection (Moz bug #255032)
- Patch230 (CVS): fix non-ASCII url handling (Moz bug #256316)
- Patch231 (CVS): fix quirks/standard mode switching (Moz bug #178088)
- Patch232 (CVS): fix Urdu rendering (Moz bug #255566)
- Patch233 (CVS): fix line removal in editor (Moz bug #244392)
- Patch234 (CVS): fix JS popup crash (Moz bug #198254)

* Sat Aug 21 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-4mdk
- Fix enigmail UI files installation

* Fri Aug 20 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-3mdk
- Add source31 : enigmail l10n packs
- Update patch46 to add missing files for enigmail/enigmime
- Add registration scripts for enigmime & enigmail l10n packs
- Patch226 (CVS): partially fix browser initial position (Moz bug #209342)

* Thu Aug 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-2mdk 
- fix buildid
- Patch217 (CVS): fix js loop handling (Moz bug #252892)
- Patch218 (CVS): fix Object.toSource with negative number properties 
  (Moz bug #254375)
- Patch219 (CVS): fix javascript regular expression negative lookahead 
  (Moz bug #254296)
- Patch220 (CVS): fix .toSource/.toString show "setrval" instead of "return"
  (Moz bug #255245)
- Patch221 (CVS): fix regexp slashes escaping (Moz bug #248444)
- Patch222 (CVS): fix css/xhtml crash (Moz bug #239294)
- Patch223 (CVS): fix floated SELECT (Moz bug #251032)
- Patch224 (CVS): fix IMAP disconnector constant popup (Moz bug #255591)
- Patch225 (CVS): fix POP3 bugs (Moz bug #226669, #245066)
- Regenerate patches 100, 101, 102, 104, 105 (Giuseppe)

* Wed Aug 18 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7.2-1mdk
- Release 1.7.2
- Remove patches 187, 188, 193, 209 (merged upstream)

* Tue Aug 10 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-6mdk
- Add source 29, 30, update source 10 : move MOZ_PLUGIN_PATH init to profile.d 
  scripts, to be shared with other mozilla embedders (galeon, epiphany)

* Tue Aug 10 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-5mdk
- Update l10n kits (bug #10639)
- Patch214 (CVS): fix bullet in RTL languages (Moz bug #140611)
- Patch215 (CVS): fix P3P accept policy (Moz bug #239933)
- Patch216 (CVS): fix reading IMAP mail with attachment (Moz bug #249195)

* Fri Aug 06 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-4mdk
- Don't ship xft.js anymore, mozilla is now using gtk font settings (Mdk bug #9863)
- Enforce use of system jpeg and png libraries
- Patch190 (CVS): fix text entry with ukrainian locale
- Patch191 (CVS): fix parent window level with modal dialogs (Moz bug #194323)
- Patch192 (CVS): fix repaint over settimeout (Moz bug #249061)
- Patch193 (CVS): fix crash with huge png file (Moz bug #253782)
- Patch194 (CVS): fix plaintext encoding in HTML message (Moz bug #238165)
- Patch195 (CVS): fix filename encoding for attachement (Moz bug #247450)
- Patch196 (CVS): fix crash in RDF datasource (Moz bug #248071)
- Patch197 (CVS): fix null handling for default encoder (Moz bug #241157)
- Patch198 (CVS): fix JS link in nested frame (Moz bug #246923 + #248753)
- Patch199 (CVS): fix various memleaks
- Patch200 (CVS): fix popup blocking bugs (Moz bug #247017)
- Patch201 (CVS): don't access freed rendering context (Moz bug #251136)
- Patch202 (CVS): fix document.createRange (Moz bug #186540)
- Patch203 (CVS): fix regression in JS import/export (Moz bug #249211)
- Patch204 (CVS): fix crash in gtk mozembed (Moz bug #249520)
- Patch205 (CVS): fix linking in libnegociateauth (Moz bug #242029)
- Patch206 (CVS): fix reloading in embedded client (Moz bug #246392)
- Patch207 (CVS): fix positionning when going back (Moz bug #217120)
- Patch208 (CVS): fix mailto call in JS (Moz bug #236589)
- Patch209 (CVS): fix null in ftp filename url (Moz bug #250906)
- Patch210 (CVS): fix view source on IDN (Moz bug #201040)
- Patch211 (CVS): fix cookies bugs (Moz bugs #213963 + #240963)
- Patch212 (CVS): fix rules with empty from (Moz bug #202169)
- Patch213 (CVS): fix floating DIV painting (Moz bug #244017)

* Tue Aug 03 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-3mdk
- Security fixes :
  - Patch187 (CVS): lock icon and certificates spoofable (Moz bug #253121) 
  - Patch188 (CVS): importing false CA certificate can lead to DoS (Moz bug #249004)
- Patch189 (CVS) : allow "undetectable" support for document.all (Moz bug #248549)
- Enigmail 0.85.0

* Tue Jul 13 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-2mdk
- Enigmail 0.84.2
- Update patch 182 (not enabled by default, it crashes gecko embed)
- Patch183 (Fedora): fix frame loading (Mozilla bug #195078)
- Patch184 (Fedora): fix include paths in mozilla-xpcom.pc
- Patch185 (Fedora): fix remote options parsing (Mozilla bug #242123)
- Patch186 (Fedora): XMLSerializer corrupts namespace prefixes 
  when XHTML namespace is used (Mozilla bug #248172)

* Wed Jun 23 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-1mdk
- Release 1.7 final
- Enable l10n
- Regenerate patch33 (partially merged upstream)
- Remove patch36 (merged upstream)

* Thu Jun 10 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-0.rc3.1mdk
- Release 1.7rc3
- Enigmail 0.84.1

* Fri Jun 04 2004 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 1.7-0.rc2.2mdk
- Rebuild with -fabi-version=1 to retain compatibility with statically
  linked Sun's JRE 1.4.2 plugin

* Thu May 13 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-0.rc2.1mdk
- Release 1.7rc2
- Regenerate patch0
- Fix Buildrequires

* Thu Apr 29 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-0.rc1.2mdk
- Enable SVG
- Update source7 with latest checkout from mozilla CVS libart_lgpl fork

* Thu Apr 29 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.7-0.rc1.1mdk
- Release 1.7rc1
- Disable L10N, no langpack
- Merge ctl package in main package, it is no longer a separate module
- Disable ctl ATM, it is causing RTL languages to be misrendered
- Enigmail 0.83.6
- Regenerate patches 12, 33 (partially merged), 54, 59, 132, 182 (new version)
- Remove patches 180 (merged upstream)
- Add source25, 26, 27, 28 : files from official rpm package needed for build,
  no longer present in tarball

* Thu Apr 22 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.6-13mdk
- Enable CTL for Indic language (in mozilla-ctl package, since it 
  causes bad rendering on bidi languages ATM) (Mdk bug #7738)
- Patch182 : enable Complex Text Script over Pango/Xft

* Mon Mar 22 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.6-12mdk
- Fix typo in trigger (Mdk bug # 9099)

* Fri Mar 19 2004 Frederic Crozat <fcrozat@mandrakesoft.com> 1.6-11mdk
- Update source 10: set FLASH_GTK_LIBRARY variable to workaround buggy flash 
  plugin and get correct performance (Mdk bug #8325)
- Update patch 180 (CVS): don't set black border around Xt plugins
- Tweak files list so verify rpm doesn't complain too much (Mdk bug #9039)