Blob Blame History Raw
%bcond_without	system_nspr
%bcond_without	system_nss
%bcond_without	system_sqlite
%bcond_without	system_libffi
%bcond_with	system_cairo

%bcond_without	gstreamer

%bcond_without	langpacks

%global nspr_version	4.10.10
%global nss_version	3.20.1
%global sqlite_version	3.8.11.1
%global libffi_version	3.0.9
%global cairo_version	1.10

%define homepage http://start.fedoraproject.org/

%define sources_subdir %{name}-%{version}

%define seamonkey_app_id	\{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a\}


Name:           seamonkey
Summary:        Web browser, e-mail, news, IRC client, HTML editor
Version:        2.40
Release:        2%{?dist}
URL:            http://www.seamonkey-project.org
License:        MPLv2.0
Group:          Applications/Internet

Source0:        http://archive.mozilla.org/pub/seamonkey/releases/%{version}/source/seamonkey-%{version}.source.tar.xz

#  Generate it by moz-grab-langpacks script, which can be obtained from
#  http://fedorapeople.org/cgit/caillon/public_git/gecko-maint.git/
#  and probably perform "sed -i 's/pyfedpkg/pyrpkg/g' moz-grab-langpacks"
#  and correct urls:
#     sed -i 's|ftp://ftp.mozilla.org/pub/mozilla.org|http://archive.mozilla.org/pub|' moz-grab-langpacks"
#
#   Run script as  ./moz-grab-langpacks --app seamonkey %{version}
#
Source1:        seamonkey-langpacks-%{version}-20160315.tar.xz

Source3:        seamonkey.sh.in
Source4:        seamonkey.desktop
Source12:       seamonkey-mail.desktop
Source13:       seamonkey-mail.svg
Source100:      seamonkey-find-requires.sh

Patch2:		xulrunner-24.0-jemalloc-ppc.patch
Patch3:		xulrunner-27.0-build-arm.patch
Patch4:		firefox-33-rhbz-966424.patch
Patch7:		firefox-35-rhbz-1173156.patch
Patch10:	firefox-33-build-prbool.patch
Patch15:        seamonkey-2.35-enable-addons.patch
Patch20:	seamonkey-2.39-libsuite.patch
Patch22:	seamonkey-2.32-installdir.patch
Patch27:	seamonkey-2.35-exthandler.patch

Buildroot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%{?with_system_nspr:BuildRequires:      nspr-devel >= %{nspr_version}}
%{?with_system_nss:BuildRequires:       nss-devel >= %{nss_version}}
%{?with_system_nss:BuildRequires:       nss-static >= %{nss_version}}
%{?with_system_sqlite:BuildRequires:    sqlite-devel >= %{sqlite_version}}
%{?with_system_libffi:BuildRequires:    libffi-devel >= %{libffi_version}}
%{?with_system_cairo:BuildRequires:     cairo-devel >= %{cairo_version}}

BuildRequires:  libpng-devel
BuildRequires:  libjpeg-turbo-devel
BuildRequires:  zlib-devel
BuildRequires:  zip
BuildRequires:  libIDL-devel
BuildRequires:  desktop-file-utils
BuildRequires:  gtk2-devel
BuildRequires:  dbus-glib-devel
BuildRequires:  gnome-vfs2-devel
BuildRequires:  libgnome-devel
BuildRequires:  libgnomeui-devel
BuildRequires:  krb5-devel
BuildRequires:  pango-devel
BuildRequires:  freetype-devel >= 2.1.9
BuildRequires:  glib2-devel
BuildRequires:  libXt-devel
BuildRequires:  libXrender-devel
BuildRequires:  fileutils
BuildRequires:  alsa-lib-devel
BuildRequires:  hunspell-devel
BuildRequires:  system-bookmarks
BuildRequires:  libnotify-devel
BuildRequires:  libvpx-devel >= 1.3.0
BuildRequires:  yasm >= 1.1
BuildRequires:  mesa-libGL-devel
BuildRequires:  pulseaudio-libs-devel
%if %{with gstreamer}
BuildRequires:  gstreamer1-devel, gstreamer1-plugins-base-devel
%endif

Requires:       system-bookmarks
Requires:       mozilla-filesystem
Requires:       hicolor-icon-theme
%if %{with system_nspr}
Requires:       nspr >= %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo %{nspr_version})
%endif
%if %{with system_nss}
Requires:       nss >= %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo %{nss_version})
%endif
%if %{with system_sqlite}
Requires:       sqlite >= %(pkg-config --silence-errors --modversion sqlite 2>/dev/null || echo %{sqlite_version})
%endif

# ppc64:   http://bugzilla.redhat.com/bugzilla/866589
# armv7hl: http://bugzilla.redhat.com/bugzilla/1035485
ExcludeArch: ppc64, ppc64le, armv7hl

AutoProv: 0
%define _use_internal_dependency_generator 0
%define __find_requires %{SOURCE100}


%description
SeaMonkey is an all-in-one Internet application suite. It includes 
a browser, mail/news client, IRC client, JavaScript debugger, and 
a tool to inspect the DOM for web pages. It is derived from the 
application formerly known as Mozilla Application Suite.
 

%prep

%setup -q -c
cd %{sources_subdir}

pushd mozilla
%patch2 -p2 -b .jemalloc-ppc
%patch3 -p2 -b .build-arm
%patch4 -p2 -b .966424
%patch7 -p2 -b .1173156
%patch10 -p1 -b .prbool
popd

%patch15 -p2 -b .addons

%patch20 -p1 -b .libsuite
%patch22 -p2 -b .installdir
%patch27 -p2 -b .exthandler

sed -e 's/-MOZILLA_VERSION//g' \
    -e 's,LIBDIR,%{_libdir},g' %{SOURCE3} >seamonkey.sh

#
#   generate .mozconfig
#

cat >.mozconfig <<EOF
ac_add_options --enable-application=suite

export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1

ac_add_options --prefix=%{_prefix}
ac_add_options --libdir=%{_libdir}

#  to know where to remove extra things...
ac_add_options --bindir=%{_bindir}
ac_add_options --datadir=%{_datadir}
ac_add_options --libdir=%{_libdir}
ac_add_options --includedir=%{_includedir}

ac_add_options --with-system-jpeg
ac_add_options --with-system-zlib
ac_add_options --with-system-bz2
#  system png is disabled because Mozilla requires APNG support in libpng
#ac_add_options --with-system-png
ac_add_options --with-system-libvpx
ac_add_options --with-pthreads
ac_add_options --disable-tests
ac_add_options --disable-install-strip
ac_add_options --disable-installer
ac_add_options --enable-xinerama
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --disable-xprint
ac_add_options --enable-pango
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-extensions=default,irc
ac_add_options --disable-crashreporter
ac_add_options --enable-safe-browsing
ac_add_options --enable-system-hunspell
ac_add_options --disable-updater
ac_add_options --enable-chrome-format=omni
ac_add_options --disable-necko-wifi

EOF
#  .mozconfig


echo "ac_add_options --with%{!?with_system_nspr:out}-system-nspr" >> .mozconfig
echo "ac_add_options --with%{!?with_system_nss:out}-system-nss" >> .mozconfig

echo "ac_add_options --%{?with_system_sqlite:en}%{!?with_system_sqlite:dis}able-system-sqlite" >> .mozconfig
echo "ac_add_options --%{?with_system_libffi:en}%{!?with_system_libffi:dis}able-system-libffi" >> .mozconfig
echo "ac_add_options --%{?with_system_cairo:en}%{!?with_system_cairo:dis}able-system-cairo" >> .mozconfig

%if %{with gstreamer}
echo "ac_add_options --enable-gstreamer=1.0" >> .mozconfig
%else
echo "ac_add_options --disable-gstreamer" >> .mozconfig
%endif


%ifarch %{arm}
echo "ac_add_options --disable-elf-hack" >> .mozconfig
%endif

%ifnarch %{ix86} x86_64
echo "ac_add_options --disable-webrtc" >> .mozconfig
%endif


#
#   generate default prefs
#
cat >all-fedora.js <<EOF

pref("app.update.auto", false);
pref("app.update.enabled", false);
pref("app.updatecheck.override", true);
pref("browser.display.use_system_colors", true);
pref("browser.helperApps.deleteTempFileOnExit", true);
pref("general.smoothScroll", true);
pref("intl.locale.matchOS",   true);
pref("extensions.shownSelectionUI", true);
pref("extensions.autoDisableScopes", 0);
pref("shell.checkDefaultApps",   0);
pref("media.gmp-gmpopenh264.provider.enabled",false);
pref("media.gmp-gmpopenh264.autoupdate",false);
pref("media.gmp-gmpopenh264.enabled",false);
pref("media.fragmented-mp4.ffmpeg.enabled",false);
pref("full-screen-api.enabled", true);

/*  use system dictionaries (hunspell)   */
pref("spellchecker.dictionary_path","%{_datadir}/myspell");

EOF
# all-fedora.js

#  default homepage can be actually changed in localized properties only
sed -i -e "s|browser.startup.homepage.*$|browser.startup.homepage = %{homepage}|g" \
	suite/locales/en-US/chrome/browser/region.properties


%build

cd %{sources_subdir}

# Mozilla builds with -Wall with exception of a few warnings which show up
# everywhere in the code; so, don't override that.
MOZ_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e 's/-Wall//')

#  needed for -Werror=format-security
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat"

export CFLAGS=$MOZ_OPT_FLAGS
export CXXFLAGS=$MOZ_OPT_FLAGS

%if %(awk '/^MemTotal:/ { print $2 }' /proc/meminfo) <= 4200000
MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
export LDFLAGS=$MOZ_LINK_FLAGS
%endif
  
MOZ_SMP_FLAGS=%{?_smp_mflags}
[ ${MOZ_SMP_FLAGS#-j} -gt 8 ] && MOZ_SMP_FLAGS=-j8

make -f client.mk build MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS"


%install
rm -rf $RPM_BUILD_ROOT

cd %{sources_subdir}

DESTDIR=$RPM_BUILD_ROOT make -f client.mk install

#  not needed in non-sdk install
rm -rf $RPM_BUILD_ROOT%{_includedir}
rm -rf $RPM_BUILD_ROOT%{_libdir}/seamonkey-devel
rm -rf $RPM_BUILD_ROOT%{_datadir}/idl/seamonkey

rm -f $RPM_BUILD_ROOT%{_bindir}/seamonkey
install -p -m 755 seamonkey.sh $RPM_BUILD_ROOT%{_bindir}/seamonkey

#   default prefs
install -p -m 644 all-fedora.js \
	$RPM_BUILD_ROOT/%{_libdir}/seamonkey/defaults/pref/all-fedora.js

ln -f -s %{_datadir}/bookmarks/default-bookmarks.html \
	$RPM_BUILD_ROOT/%{_libdir}/seamonkey/defaults/profile/bookmarks.html

install -d -m 755 $RPM_BUILD_ROOT/%{_libdir}/seamonkey/plugins || :


echo >../seamonkey.lang

%if %{with langpacks}
# Install langpacks 
tar -xf %{SOURCE1}

for langpack in `ls seamonkey-langpacks/*.xpi`; do
    #  seamonkey-langpacks/seamonkey-VERSION.LANG.langpack.xpi
    language=${langpack%.langpack.xpi}
    #  seamonkey-langpacks/seamonkey-VERSION.LANG
    language=${language##*.}
    #  LANG

    dir=$RPM_BUILD_ROOT/%{_libdir}/seamonkey/extensions/langpack-$language@seamonkey.mozilla.org
    mkdir -p $dir

    unzip $langpack -d $dir
    find $dir -type f | xargs chmod 644
    find $dir -name ".mkdir.done" | xargs rm -f

    sed -i -e "s|browser.startup.homepage.*$|browser.startup.homepage = %{homepage}|g" \
           $dir/chrome/$language/locale/$language/navigator-region/region.properties

    jarfile=$dir/chrome/$language.jar
    pushd $dir/chrome/$language
    zip -r -D $jarfile locale
    popd
    rm -rf $dir/chrome/$language  #  now in jarfile

    mv -f $dir/chrome/$language.manifest $dir/chrome.manifest
    #  fix manifest to point to jar
    sed -i -e "s,$language/locale,jar:chrome/$language.jar!/locale," $dir/chrome.manifest 

    language=${language/-/_}
    dir=${dir#$RPM_BUILD_ROOT}
    echo "%%lang($language) $dir" >>../seamonkey.lang
done

rm -rf seamonkey-langpacks
%endif #  with_langpacks


# install desktop files in correct directory
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications/
desktop-file-install --vendor mozilla \
    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
    --add-category X-Fedora \
    --add-category Application \
    --add-category Network \
    %{SOURCE4}
desktop-file-install --vendor mozilla \
    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
    --add-category X-Fedora \
    --add-category Application \
    --add-category Network \
    %{SOURCE12}

# install icons
pushd $RPM_BUILD_ROOT%{_libdir}/seamonkey/chrome/icons/default
icons=$RPM_BUILD_ROOT%{_datadir}/icons/hicolor
# seamonkey icons
install -p -m 644 -D main-window16.png	$icons/16x16/apps/seamonkey.png
install -p -m 644 -D main-window.png	$icons/32x32/apps/seamonkey.png
install -p -m 644 -D main-window48.png	$icons/48x48/apps/seamonkey.png
install -p -m 644 -D seamonkey.png	$icons/128x128/apps/seamonkey.png
# seamonkey mail icons
install -p -m 644 -D messengerWindow16.png	$icons/16x16/apps/seamonkey-mail.png
install -p -m 644 -D messengerWindow.png	$icons/32x32/apps/seamonkey-mail.png
install -p -m 644 -D messengerWindow48.png	$icons/48x48/apps/seamonkey-mail.png
install -p -m 644 -D %{SOURCE13}		$icons/scalable/apps/seamonkey-mail.svg
popd


# System extensions
mkdir -p $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/%{seamonkey_app_id}
mkdir -p $RPM_BUILD_ROOT%{_libdir}/mozilla/extensions/%{seamonkey_app_id}


%clean
rm -rf $RPM_BUILD_ROOT


%post
update-desktop-database -q &> /dev/null
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :


%postun
update-desktop-database -q &> /dev/null
if [ $1 -eq 0 ] ; then
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fi


%posttrans
/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :


%files -f seamonkey.lang
%defattr(-,root,root)

%{_libdir}/seamonkey

%ghost %{_libdir}/seamonkey/removed-files

%{_bindir}/seamonkey
%{_datadir}/icons/hicolor/*/apps/*
%{_datadir}/applications/*.desktop

%dir %{_datadir}/mozilla/extensions/%{seamonkey_app_id}
%dir %{_libdir}/mozilla/extensions/%{seamonkey_app_id}


%changelog
* Tue Jun 14 2016 Dmitry Butskoy <Dmitry@Butskoy.name> 2.40-2
- disable extra updatecheck (#1346171)
- enable full-screen-api by default for media support

* Tue Mar 15 2016 Dmitry Butskoy <Dmitry@Butskoy.name> 2.40-1
- update to 2.40

* Sat Jan 23 2016 Dmitry Butskoy <Dmitry@Butskoy.name> 2.39-3
- use system dictionaries for spell checking
- specify default homepage for builtin default locale (en_US) as well
- drop tons of garbage from libsuite.so component
- massive spec and config files cleanup, including:
    - simplifying of install process and filelist generation
    - drop unneeded sources
    - generate mozconfig and prefs files inside spec file
      (better atomic support for changes and different releases)
    - actually provide information of files' locales for rpm package
    - conditionally build with system cairo, sqlite, libffi
- more robast helper detection when content type reported wrongly
- change some defaults to be the same as in Firefox:
    - delete temporary helpers files on exit
    - disable autoupdates by default
    - match OS locale by default
- avoid ppc64le builds as well (#866589)
- build with system sqlite and libffi

* Tue Dec  1 2015 Tom Callaway <spot@fedoraproject.org> 2.39-2
- rebuild for libvpx 1.5.0

* Mon Nov 16 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.39-1
- update to 2.39

* Sun Oct 11 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.38-1
- update to 2.38

* Sun Sep 13 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.35-1
- update to 2.35

* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.33.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.33.1-3
- Rebuilt for GCC 5 C++11 ABI change

* Mon Apr 13 2015 Dmitry Butskoy <Dmitry@Butskoy.name>
- cleanup of the startup script (#1210035)

* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 2.33.1-2
- rebuild against libvpx 1.4.0

* Thu Mar 26 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.33.1-1
- update to 2.33.1

* Mon Mar 16 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.33-1
- update to 2.33
- apply some patches from firefox-36 package

* Sun Feb  8 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.32.1-1
- update to 2.32.1

* Tue Jan 20 2015 Dmitry Butskoy <Dmitry@Butskoy.name> 2.32-1
- update to 2.32
- apply some patches from firefox-35 package
- enable gstreamer-1.0 support

* Mon Dec 15 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.31-1
- update to 2.31
- apply some patches from firefox-34 package

* Sat Oct 25 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.30-1
- update to 2.30
- apply some patches from firefox-33 package

* Fri Sep 26 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.29.1-1
- update to 2.29.1

* Sat Sep 20 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.29-1
- update to 2.29
- apply some patches from firefox-32 package

* Wed Aug 20 2014 Kevin Fenzi <kevin@scrye.com> - 2.26.1-3
- Rebuild for rpm bug 1131892

* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.26.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild

* Tue Jun 24 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.26.1-1
- update to 2.26.1

* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.26-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Fri May  9 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.26-2
- rebuild with new find-requires script

* Fri May  9 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.26-1
- update to 2.26

* Mon Mar 24 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.25-1
- update to 2.25

* Mon Feb 10 2014 Dmitry Butskoy <Dmitry@Butskoy.name> 2.24-1
- update to 2.24

* Wed Dec 18 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.23-1
- update to 2.23

* Wed Nov 27 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.22.1-1
- update to 2.22.1
- don't build for armv7hl (seems not enough memory on the build system, #1035485)

* Sat Nov  2 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.22-1
- update to 2.22

* Thu Sep 19 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.21-1
- update to 2.21

* Thu Aug  8 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.20-1
- update to 2.20

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.19-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Mon Jul 15 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.19-2
- implement separate switches for system/native nspr, nss and libvpx

* Mon Jul  8 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.19-1
- update to 2.19

* Mon Apr 15 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.17.1-1
- update to 2.17.1

* Wed Apr  3 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.17-1
- update to 2.17
- explicitly require libjpeg-turbo (for JCS_EXTENSIONS)

* Tue Mar 26 2013 Peter Robinson <pbrobinson@fedoraproject.org> 2.16.2-2
- Only build WebRTC on x86 to fix FTBFS on other arches

* Fri Mar 15 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.16.2-1
- update to 2.16.2
- fix desktop files (#887297)

* Tue Mar 12 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.16.1-1
- update to 2.16.1

* Fri Feb 22 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.16-1
- update to 2.16
- fix build langpacks

* Tue Feb  5 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.15.2-1
- update to 2.15.2

* Sun Jan 27 2013 Rex Dieter <rdieter@fedoraproject.org> 2.15.1-2
- silence scriptlet output

* Tue Jan 22 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.15.1-1
- update to 2.15.1

* Fri Jan 11 2013 Dmitry Butskoy <Dmitry@Butskoy.name> 2.15-1
- update to 2.15
- don't try to change global user settings for default browser/mail etc.
- add fix for #304121 (derived from Xulrunner)

* Mon Dec  3 2012 Dmitry Butskoy <Dmitry@Butskoy.name> 2.14.1-1
- update to 2.14.1

* Thu Nov 22 2012 Dmitry Butskoy <Dmitry@Butskoy.name> 2.14-1
- update to 2.14
- fix elfhack compile

* Wed Oct 31 2012 Dmitry Butskoy <Dmitry@Butskoy.name> 2.13.2-2
- exclude ppc64 arch (hoping it is temporary, #866589)
- fix startup warnings (error console) for omni and inspector
- fix build langpacks
- change License to MPLv2.0
- add seamonkey-related directories in mozilla-filesystem (#865054)
- use proper MOZ_SMP_FLAGS
- add patch for jemalloc for powerpc arches (#852698)
- add patch to avoid decommit memory on powerpc arches (#852698)
- some cleanups in spec file
- drop version from install directories (follow the current firefox
  and thunderbird way)

* Fri Oct 26 2012 Martin Stransky <stransky@redhat.com> 2.13.2-1
- Update to 2.13.2

* Tue Oct 16 2012 Martin Stransky <stransky@redhat.com> 2.13.1-1
- Update to 2.13.1

* Tue Oct 9 2012 Martin Stransky <stransky@redhat.com> 2.13-1
- Update to 2.13

* Tue Aug 28 2012 Martin Stransky <stransky@redhat.com> 2.12.1-1
- Update to 2.12.1

* Tue Aug 28 2012 Martin Stransky <stransky@redhat.com> 2.12-1
- Update to 2.12

* Fri Jul 27 2012 Martin Stransky <stransky@redhat.com> 2.11-1
- Update to 2.11

* Thu Jun 21 2012 Martin Stransky <stransky@redhat.com> 2.10.1-1
- Update to 2.10.1

* Thu Jun 7 2012 Allen Hewes <allen@decisiv.net> 2.10-1
- Update to 2.10
- change sed string for version number to support 2 digits
- remove specific .so's from installer manifest
- fix the cache path for header.py and associated files when building
  in srcdir (vs using seperate objdir)

* Mon May 7 2012 Martin Stransky <stransky@redhat.com> 2.9.1-4
- Fixed #717242 - does not adhere to Static Library Packaging Guidelines

* Thu May 3 2012 Martin Stransky <stransky@redhat.com> 2.9.1-3
- Fixed #747411 - seamonkey needs better icons (by Edward Sheldrake)

* Thu May 3 2012 Martin Stransky <stransky@redhat.com> 2.9.1-2
- Fixed directories (#566901)

* Wed May 2 2012 Martin Stransky <stransky@redhat.com> 2.9.1-1
- Update to 2.9.1

* Fri Apr 27 2012 Martin Stransky <stransky@redhat.com> 2.9-1
- Update to 2.9

* Wed Apr  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> 2.8-3
- Add ARM configuration options

* Fri Mar 16 2012 Martin Stransky <stransky@redhat.com> 2.8-2
- gcc 4.7 build fixes

* Thu Mar 15 2012 Martin Stransky <stransky@redhat.com> 2.8-1
- Update to 2.8

* Fri Feb 24 2012 Martin Stransky <stransky@redhat.com> 2.7.1-2
- Added fix for mozbz#727401 - libpng crash

* Tue Feb 14 2012 Martin Stransky <stransky@redhat.com> 2.7.1-1
- Update to 2.7.1

* Mon Feb  6 2012 Martin Stransky <stransky@redhat.com> 2.7-2
- gcc 4.7 build fixes

* Fri Feb  3 2012 Martin Stransky <stransky@redhat.com> 2.7-1
- Update to 2.7

* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Wed Dec 14 2011 Martin Stransky <stransky@redhat.com> 2.5-2
- Fixed langpacks

* Thu Dec  8 2011 Martin Stransky <stransky@redhat.com> 2.5-1
- Update to 2.5

* Fri Oct 14 2011 Dan Horák <dan[at]danny.cz> - 2.4.1-3
- fix build on secondary arches

* Tue Oct 11 2011 Kai Engert <kaie@redhat.com> - 2.4.1-2
- Update to 2.4.1

* Tue Sep 06 2011 Kai Engert <kaie@redhat.com> - 2.3.3-2
- Update to 2.3.3
 
* Sun Aug 21 2011 Kai Engert <kaie@redhat.com> - 2.3-2
- Update to 2.3
 
* Wed May 25 2011 Caolán McNamara <caolanm@redhat.com> - 2.0.14-2
- rebuild for new hunspell

* Fri Apr 29 2011 Jan Horak <jhorak@redhat.com> - 2.0.14-1
- Update to 2.0.14

* Sat Apr  9 2011 Christopher Aillon <caillon@redhat.com> 2.0.13-1
- Update to 2.0.13

* Mon Mar  7 2011 Martin Stransky <stransky@redhat.com> 2.0.12-1
- Update to 2.0.12

* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.11-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Tue Jan 04 2011 Adel Gadllah <adel.gadllah@gmail.com> 2.0.11-3
- BR dbus-glib-devel

* Tue Jan 04 2011 Adel Gadllah <adel.gadllah@gmail.com> 2.0.11-2
- disabled system cairo, breaks animated gifs (rhbz#628331)