diff options
Diffstat (limited to 'xulrunner.spec')
-rw-r--r-- | xulrunner.spec | 801 |
1 files changed, 801 insertions, 0 deletions
diff --git a/xulrunner.spec b/xulrunner.spec new file mode 100644 index 0000000..5dacab3 --- /dev/null +++ b/xulrunner.spec @@ -0,0 +1,801 @@ +%global shortname xulrunner + +### TODO use system nss when 3.13.1 pushed to stable (f >= 15) + +# Minimal required versions +%global nspr_version 4.8.8 +%global nss_version 3.13.1 +%global cairo_version 1.10.2 +%global freetype_version 2.1.9 +%global sqlite_version 3.7.7.1 +%global libnotify_version 0.7.0 +%global lcms_version 1.18 + +# gecko_dir_ver should be set to the version in our directory names +# alpha_version should be set to the alpha number if using an alpha, 0 otherwise +# beta_version should be set to the beta number if using a beta, 0 otherwise +# rc_version should be set to the RC number if using an RC, 0 otherwise +%global gecko_dir_ver 9 +%global alpha_version 0 +%global beta_version 0 +%global rc_version 0 + +%global mozappdir %{_libdir}/%{shortname}-%{gecko_dir_ver} + +# crash reporter work only on x86/x86_64 +#%ifarch %{ix86} x86_64 +#%global enable_mozilla_crashreporter 1 +#%else +%global enable_mozilla_crashreporter 0 +#%endif + +# The actual sqlite version (see #480989): +%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536) + +%global tarballdir mozilla-release +%if %{alpha_version} > 0 +%global pre_version a%{alpha_version} +%global pre_name alpha%{alpha_version} +%global tarballdir mozilla-beta +%endif +%if %{beta_version} > 0 +%global pre_version b%{beta_version} +%global pre_name beta%{beta_version} +%global tarballdir mozilla-beta +%endif +%if %{rc_version} > 0 +%global pre_version rc%{rc_version} +%global pre_name rc%{rc_version} +%global tarballdir mozilla-release +%endif +%if %{defined pre_version} +%global gecko_verrel %{expand:%%{version}}-%{pre_name} +%global pre_tag .%{pre_version} +%else +%global gecko_verrel %{expand:%%{version}} +%endif + +Summary: XUL Runtime for Gecko Applications +Name: %{shortname}%{gecko_dir_ver} +Version: 9.0 +Release: 1%{?dist} +URL: http://developer.mozilla.org/En/XULRunner +License: MPLv1.1 or GPLv2+ or LGPLv2+ +Group: Applications/Internet +# You can get sources at ftp://ftp.mozilla.org/pub/firefox/releases/%{version}%{?pretag}/source +#Source0: %{shortname}-%{version}%{?pretag}.source.tar.bz2 +Source0: firefox-%{version}%{?pre_version}.source.tar.bz2 +Source10: %{shortname}-mozconfig +Source11: %{shortname}-mozconfig-debuginfo +Source12: %{shortname}-redhat-default-prefs.js +Source21: %{shortname}.sh.in + +# build patches +Patch0: xulrunner-version.patch +Patch1: mozilla-build.patch +Patch14: xulrunner-2.0-chromium-types.patch +Patch18: xulrunner-9.0-secondary-ipc.patch + +# Fedora specific patches +Patch20: mozilla-193-pkgconfig.patch +Patch21: mozilla-libjpeg-turbo.patch +Patch23: wmclass.patch +Patch24: crashreporter-remove-static.patch + +# Upstream patches +Patch34: xulrunner-2.0-network-link-service.patch +Patch35: xulrunner-2.0-NetworkManager09.patch +Patch38: mozilla-696393.patch +# https://bugzilla.mozilla.org/show_bug.cgi?id=707993 +Patch39: xulrunner-8.0-fix-maemo-checks-in-npapi.patch +Patch40: mozilla-682832-proxy.patch + +# --------------------------------------------------- + +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) +%if 0%{?fedora} >= 14 +BuildRequires: nspr-devel >= %{nspr_version} +%endif +%if 0%{?fedora} >= 17 +BuildRequires: nss-devel >= %{nss_version} +%endif +%if 0%{?fedora} >= 15 +BuildRequires: cairo-devel >= %{cairo_version} +%endif +BuildRequires: libpng-devel +BuildRequires: libjpeg-devel +BuildRequires: zip +BuildRequires: bzip2-devel +BuildRequires: zlib-devel +BuildRequires: libIDL-devel +BuildRequires: gtk2-devel +BuildRequires: krb5-devel +BuildRequires: pango-devel +BuildRequires: freetype-devel >= %{freetype_version} +BuildRequires: libXt-devel +BuildRequires: libXrender-devel +BuildRequires: hunspell-devel +%if 0%{?fedora} >= 16 +BuildRequires: sqlite-devel >= %{sqlite_version} +%endif +BuildRequires: startup-notification-devel +BuildRequires: alsa-lib-devel +BuildRequires: libnotify-devel +BuildRequires: mesa-libGL-devel +BuildRequires: lcms-devel >= %{lcms_version} +BuildRequires: yasm +BuildRequires: curl-devel +%ifarch %{ix86} x86_64 +BuildRequires: wireless-tools-devel +%endif +%if 0%{?fedora} >= 13 +BuildRequires: libvpx-devel +%endif + +Requires: mozilla-filesystem +%if 0%{?fedora} >= 14 +Requires: nspr >= %{nspr_version} +%endif +%if 0%{?fedora} >= 17 +Requires: nss >= %{nss_version} +%endif +%if 0%{?fedora} >= 16 +Requires: sqlite >= %{sqlite_build_version} +%endif +Provides: gecko-libs = %{gecko_verrel} +Provides: gecko-libs%{?_isa} = %{gecko_verrel} +Obsoletes: xulrunner2 +Obsoletes: xulrunner5 +Obsoletes: xulrunner6 +Obsoletes: xulrunner7 +Obsoletes: xulrunner8 + + +%description +XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM +applications that are as rich as Firefox and Thunderbird. It provides mechanisms +for installing, upgrading, and uninstalling these applications. XULRunner also +provides libxul, a solution which allows the embedding of Mozilla technologies +in other projects and products. + +%package devel +Summary: Development files for Gecko +Group: Development/Libraries +Obsoletes: mozilla-devel < 1.9 +Obsoletes: firefox-devel < 2.1 +Obsoletes: xulrunner-devel-unstable +Provides: gecko-devel = %{gecko_verrel} +Provides: gecko-devel%{?_isa} = %{gecko_verrel} +Provides: gecko-devel-unstable = %{gecko_verrel} +Provides: gecko-devel-unstable%{?_isa} = %{gecko_verrel} + +Requires: %{name}%{?_isa} = %{version}-%{release} +%if 0%{?fedora} >= 14 +Requires: nspr-devel >= %{nspr_version} +%endif +%if 0%{?fedora} >= 17 +Requires: nss-devel >= %{nss_version} +%endif +%if 0%{?fedora} >= 15 +# Library requirements (cairo-tee >= 1.10) +Requires: cairo-devel >= %{cairo_version} +%endif +Requires: libjpeg-devel +Requires: zip +Requires: bzip2-devel +Requires: zlib-devel +Requires: libIDL-devel +Requires: gtk2-devel +Requires: krb5-devel +Requires: pango-devel +Requires: freetype-devel >= %{freetype_version} +Requires: libXt-devel +Requires: libXrender-devel +Requires: hunspell-devel +Requires: sqlite-devel +Requires: startup-notification-devel +Requires: alsa-lib-devel +Requires: libnotify-devel +Requires: mesa-libGL-devel +Requires: lcms-devel +Requires: yasm +%ifarch %{ix86} x86_64 +Requires: wireless-tools-devel +%endif +Obsoletes: xulrunner2-devel +Obsoletes: xulrunner5-devel +Obsoletes: xulrunner6-devel +Obsoletes: xulrunner7-devel +Obsoletes: xulrunner8-devel + +%description devel +This package contains the libraries amd header files that are needed +for writing XUL+XPCOM applications with Mozilla XULRunner and Gecko. + +%if %{enable_mozilla_crashreporter} +%global moz_debug_prefix %{_prefix}/lib/debug +%global moz_debug_dir %{moz_debug_prefix}%{mozappdir} +%global uname_m %(uname -m) +%global symbols_file_name %{shortname}-%{version}.en-US.%{_os}-%{uname_m}.crashreporter-symbols.zip +%global symbols_file_path %{moz_debug_dir}/%{symbols_file_name} +%global _find_debuginfo_opts -p %{symbols_file_path} -o debugcrashreporter.list +%global crashreporter_pkg_name mozilla-crashreporter-%{name}-debuginfo +%package -n %{crashreporter_pkg_name} +Summary: Debugging symbols used by Mozilla's crash reporter servers +Group: Development/Debug +%description -n %{crashreporter_pkg_name} +This package provides debug information for XULRunner, for use by +Mozilla's crash reporter servers. If you are trying to locally +debug %{name}, you want to install %{name}-debuginfo instead. +%files -n %{crashreporter_pkg_name} -f debugcrashreporter.list +%defattr(-,root,root) +%endif + + +#--------------------------------------------------------------------- + +%prep +echo TARGET = %{name}-%{version}-%{release}%{?dist} GECKO = %{gecko_verrel} +%setup -q -c +cd %{tarballdir} + +sed -e 's/__RPM_VERSION_INTERNAL__/%{gecko_dir_ver}/' %{P:%%PATCH0} \ + > version.patch +%{__patch} -p1 -b --suffix .version --fuzz=0 < version.patch + +%patch1 -p2 -b .build +%patch14 -p1 -b .chromium-types +%patch18 -p2 -b .secondary-ipc + +%patch20 -p2 -b .pk +%if 0%{?fedora} >= 14 +%patch21 -p2 -b .jpeg-turbo +%endif +%patch23 -p1 -b .wmclass +%patch24 -p1 -b .static + +%patch34 -p1 -b .network-link-service +%patch35 -p1 -b .NetworkManager09 +%patch38 -p2 -b .696393 +%patch39 -p1 -b .707993 +%if 0%{?fedora} >= 14 +%patch40 -p1 -b .682832 +%endif + +%{__rm} -f .mozconfig +%{__cat} %{SOURCE10} \ +%if 0%{?fedora} < 16 && 0%{?rhel} <= 6 + | grep -v enable-system-sqlite \ +%endif +%if 0%{?fedora} < 14 && 0%{?rhel} <= 6 + | grep -v with-system-nspr \ +%endif +%if 0%{?fedora} < 17 && 0%{?rhel} <= 6 + | grep -v with-system-nss \ +%endif +%if 0%{?fedora} < 15 && 0%{?rhel} <= 6 + | grep -v enable-system-cairo \ +%endif +%ifarch %{ix86} x86_64 + | grep -v disable-necko-wifi \ +%endif +%if 0%{?fedora} < 13 && 0%{?rhel} <= 6 + | grep -v with-system-libvpx \ +%endif + | tee .mozconfig + +%if %{enable_mozilla_crashreporter} +%{__cat} %{SOURCE11} >> .mozconfig +%endif + +echo "ac_add_options --enable-system-lcms" >> .mozconfig + +# s390(x) fails to start with jemalloc enabled +%ifarch s390 s390x +echo "ac_add_options --disable-jemalloc" >> .mozconfig +%endif + +%ifnarch %{ix86} x86_64 +echo "ac_add_options --disable-methodjit" >> .mozconfig +echo "ac_add_options --disable-monoic" >> .mozconfig +echo "ac_add_options --disable-polyic" >> .mozconfig +echo "ac_add_options --disable-tracejit" >> .mozconfig +%endif + +#--------------------------------------------------------------------- + +%build +%if 0%{?fedora} >= 15 +# Do not proceed with build if the sqlite require would be broken: +# make sure the minimum requirement is non-empty, ... +sqlite_version=$(expr "%{sqlite_version}" : '\([0-9]*\.\)[0-9]*\.') || exit 1 +# ... and that major number of the computed build-time version matches: +case "%{sqlite_build_version}" in + "$sqlite_version"*) ;; + *) exit 1 ;; +esac +%endif + +cd %{tarballdir} + +# -fpermissive is needed to build with gcc 4.6+ which has become stricter +# +# Mozilla builds with -Wall with exception of a few warnings which show up +# everywhere in the code; so, don't override that. +# +# Disable C++ exceptions since Mozilla code is not exception-safe +# +MOZ_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS -fpermissive" | \ + %{__sed} -e 's/-Wall//' -e 's/-fexceptions/-fno-exceptions/g') +export CFLAGS=$MOZ_OPT_FLAGS +export CXXFLAGS=$MOZ_OPT_FLAGS + +export PREFIX='%{_prefix}' +export LIBDIR='%{_libdir}' + +MOZ_SMP_FLAGS=-j1 +# On x86 architectures, Mozilla can build up to 4 jobs at once in parallel, +# however builds tend to fail on other arches when building in parallel. +%ifarch %{ix86} x86_64 +[ -z "$RPM_BUILD_NCPUS" ] && \ + RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`" +[ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2 +[ "$RPM_BUILD_NCPUS" -ge 4 ] && MOZ_SMP_FLAGS=-j4 +%endif + +export LDFLAGS="-Wl,-rpath,%{mozappdir}" +make -f client.mk build STRIP="/bin/true" MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS" MOZ_SERVICES_SYNC="1" + +# create debuginfo for crash-stats.mozilla.com +%if %{enable_mozilla_crashreporter} +#cd %{moz_objdir} +make buildsymbols +%endif + +#--------------------------------------------------------------------- + +%install +cd %{tarballdir} +%{__rm} -rf $RPM_BUILD_ROOT + +INTERNAL_APP_SDK_NAME=%{shortname}-sdk-%{gecko_dir_ver} +MOZ_APP_SDK_DIR=%{_libdir}/${INTERNAL_APP_SDK_NAME} + +# set up our prefs before install, so it gets pulled in to omni.jar +%{__cp} -p %{SOURCE12} dist/bin/defaults/pref/all-redhat.js + +DESTDIR=$RPM_BUILD_ROOT make install + +%{__mkdir_p} $RPM_BUILD_ROOT/%{mozappdir} \ + $RPM_BUILD_ROOT%{_datadir}/idl/${INTERNAL_APP_SDK_NAME} \ + $RPM_BUILD_ROOT%{_includedir}/${INTERNAL_APP_SDK_NAME} +%{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications} + +# Start script install +%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}/%{shortname} +%{__cat} %{SOURCE21} | %{__sed} -e 's,XULRUNNER_VERSION,%{gecko_dir_ver},g' > \ + $RPM_BUILD_ROOT%{_bindir}/%{name} +%{__chmod} 755 $RPM_BUILD_ROOT%{_bindir}/%{name} + +%{__rm} -f $RPM_BUILD_ROOT%{mozappdir}/%{shortname}-config + +# Prepare our devel package +%{__mkdir_p} $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME} +%{__mkdir_p} $RPM_BUILD_ROOT/%{_datadir}/idl/${INTERNAL_APP_SDK_NAME} +%{__mkdir_p} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig + +%{__cp} -rL dist/include/* \ + $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME} + +# Copy pc files (for compatibility with 1.9.1) +%{__cp} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul.pc \ + $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-unstable.pc +%{__cp} $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-embedding.pc \ + $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libxul-embedding-unstable.pc + +# Fix multilib devel conflicts... +function install_file() { +genheader=$* +mv ${genheader}.h ${genheader}%{__isa_bits}.h +cat > ${genheader}.h << EOF +/* This file exists to fix multilib conflicts */ +#if defined(__x86_64__) || defined(__ia64__) || defined(__s390x__) || defined(__powerpc64__) || (defined(__sparc__) && defined(__arch64__)) +#include "${genheader}64.h" +#else +#include "${genheader}32.h" +#endif +EOF +} + +pushd $RPM_BUILD_ROOT/%{_includedir}/${INTERNAL_APP_SDK_NAME} +install_file "mozilla-config" +install_file "jsautocfg" +install_file "js-config" +popd + +%{__install} -p -c -m 755 dist/bin/xpcshell \ + $RPM_BUILD_ROOT/%{mozappdir} + +%if 0%{?fedora} < 14 && 0%{?rhel} <= 6 +%{__install} -D -p -m 755 \ + dist/sdk/bin/nspr-config \ + $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/bin/nspr-config +%endif + +%{__rm} -rf $RPM_BUILD_ROOT/%{_includedir}/%{shortname}-%{gecko_dir_ver} +%{__rm} -rf $RPM_BUILD_ROOT/%{_datadir}/idl/%{shortname}-%{gecko_dir_ver} + +%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/include +ln -s %{_includedir}/${INTERNAL_APP_SDK_NAME} \ + $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/include + +%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/idl +ln -s %{_datadir}/idl/${INTERNAL_APP_SDK_NAME} \ + $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/idl + +%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/include +ln -s %{_includedir}/${INTERNAL_APP_SDK_NAME} \ + $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/include + +%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/idl +ln -s %{_datadir}/idl/${INTERNAL_APP_SDK_NAME} \ + $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/idl + +find $RPM_BUILD_ROOT/%{_includedir} -type f -name "*.h" | xargs chmod 644 +find $RPM_BUILD_ROOT/%{_datadir}/idl -type f -name "*.idl" | xargs chmod 644 + +%{__rm} -rf $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/lib/*.so +pushd $RPM_BUILD_ROOT%{mozappdir} +for i in *.so; do + ln -s %{mozappdir}/$i $RPM_BUILD_ROOT${MOZ_APP_SDK_DIR}/sdk/lib/$i +done +popd + +# Library path +LD_SO_CONF_D=%{_sysconfdir}/ld.so.conf.d +LD_CONF_FILE=xulrunner-%{__isa_bits}.conf + +%if %{name} == %{shortname} +%{__mkdir_p} ${RPM_BUILD_ROOT}${LD_SO_CONF_D} +%{__cat} > ${RPM_BUILD_ROOT}${LD_SO_CONF_D}/${LD_CONF_FILE} << EOF +%{mozappdir} +EOF +%endif + +# Copy over the LICENSE +%{__install} -p -c -m 644 LICENSE $RPM_BUILD_ROOT%{mozappdir} + +# Use the system hunspell dictionaries +%{__rm} -rf ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries +ln -s %{_datadir}/myspell ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries + +# ghost files +%{__mkdir_p} $RPM_BUILD_ROOT%{mozappdir}/components +touch $RPM_BUILD_ROOT%{mozappdir}/components/compreg.dat +touch $RPM_BUILD_ROOT%{mozappdir}/components/xpti.dat + +# Add debuginfo for crash-stats.mozilla.com +%if %{enable_mozilla_crashreporter} +%{__mkdir_p} $RPM_BUILD_ROOT/%{moz_debug_dir} +%{__cp} dist/%{symbols_file_name} $RPM_BUILD_ROOT/%{moz_debug_dir} +%endif + +# Remi : this appears on Fedora <= 13 +%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/*.chk + + +#--------------------------------------------------------------------- + +%clean +%{__rm} -rf $RPM_BUILD_ROOT + +#--------------------------------------------------------------------- + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%if %{name} == %{shortname} +%preun +# is it a final removal? +if [ $1 -eq 0 ]; then + %{__rm} -rf %{mozappdir}/components +fi +%endif + +%files +%defattr(-,root,root,-) +%{_bindir}/%{name} +%dir %{mozappdir} +%doc %attr(644, root, root) %{mozappdir}/LICENSE +%doc %attr(644, root, root) %{mozappdir}/README.txt +%{mozappdir}/chrome +%{mozappdir}/chrome.manifest +%{mozappdir}/dictionaries +%dir %{mozappdir}/components +%ghost %{mozappdir}/components/compreg.dat +%ghost %{mozappdir}/components/xpti.dat +%{mozappdir}/components/*.so +%{mozappdir}/components/*.manifest +%{mozappdir}/omni.jar +%{mozappdir}/plugins +%{mozappdir}/*.so +%{mozappdir}/mozilla-xremote-client +%{mozappdir}/run-mozilla.sh +%{mozappdir}/xulrunner +%{mozappdir}/xulrunner-bin +%{mozappdir}/xulrunner-stub +%{mozappdir}/platform.ini +%{mozappdir}/dependentlibs.list +%if %{name} == %{shortname} +%{_sysconfdir}/ld.so.conf.d/xulrunner*.conf +%endif +%{mozappdir}/plugin-container +%{mozappdir}/hyphenation + +%if %{enable_mozilla_crashreporter} +%{mozappdir}/crashreporter +%{mozappdir}/crashreporter.ini +%{mozappdir}/Throbber-small.gif +%endif + +%files devel +%defattr(-,root,root,-) +%{_datadir}/idl/%{shortname}*%{gecko_dir_ver} +%{_includedir}/%{shortname}*%{gecko_dir_ver} +%{_libdir}/%{shortname}-sdk-*/ +%{_libdir}/pkgconfig/*.pc +%{mozappdir}/xpcshell + +#--------------------------------------------------------------------- + +%changelog +* Tue Dec 20 2011 Remi Collet <RPMS@FamilleCollet.com> - 9.0-1 +- update to 9.0, sync with rawhide + +* Tue Dec 20 2011 Jan Horak <jhorak@redhat.com> - 9.0-2 +- Update to 9.0 + +* Fri Dec 9 2011 Martin Stransky <stransky@redhat.com> 9.0-1.beta5 +- Updated to 9.0 Beta 5 + +* Wed Dec 7 2011 Jan Horak <jhorak@redhat.com> - 8.0-5 +- Gnome 3 proxy settings are now honoured (mozbz#682832) + +* Tue Dec 6 2011 Tom Callaway <spot@fedoraproject.org> 8.0-4 +- fix bug in npapi.h causing compile failures + +* Fri Nov 25 2011 Martin Stransky <stransky@redhat.com> 8.0-3 +- s390 build fixes + +* Sat Nov 12 2011 Remi Collet <RPMS@FamilleCollet.com> - 8.0-1 +- update to 8.0, sync with rawhide + +* Mon Nov 7 2011 Martin Stransky <stransky@redhat.com> 8.0-1 +- Updated to 8.0 + +* Tue Oct 18 2011 Ville Skyttä <ville.skytta@iki.fi> - 7.0.1-5 +- Avoid %%post/un shell invocations + and dependencies (rhbz#736830). + +* Tue Oct 18 2011 Martin Stransky <stransky@redhat.com> 7.0.1-4 +- Updated cairo dependency (rhbz#742853) + +* Wed Oct 12 2011 Georgi Georgiev <chutzimir@gmail.com> - 7.0.1-1 +- Make it work on RHEL + +* Tue Oct 11 2011 Dan Horák <dan[at]danny.cz> 7.0.1-3 +- fix build on secondary arches + +* Fri Sep 30 2011 Remi Collet <RPMS@FamilleCollet.com> - 7.0.1-1 +- update to 7.0.1 + +* Tue Sep 27 2011 Remi Collet <RPMS@FamilleCollet.com> - 7.0-1 +- update to 7.0 + +* Tue Sep 06 2011 Remi Collet <RPMS@FamilleCollet.com> - 6.0.2-1 +- update to 6.0.2 + +* Thu Sep 01 2011 Remi Collet <RPMS@FamilleCollet.com> - 6.0.1-1 +- update to 6.0.1 + +* Wed Aug 17 2011 Remi Collet <RPMS@FamilleCollet.com> - 6.0-1 +- sync with rawhide, update to 6.0 + +* Tue Aug 16 2011 Martin Stransky <stransky@redhat.com> 6.0-2 +- Updated gtkmozembed patch + +* Tue Aug 16 2011 Martin Stransky <stransky@redhat.com> 6.0-1 +- 6.0 + +* Tue Aug 02 2011 Remi Collet <RPMS@FamilleCollet.com> - 6.0-0.1.beta4 +- update to 6.0 beta4 + +* Sun Jul 24 2011 Remi Collet <RPMS@FamilleCollet.com> - 6.0-0.1.beta3.build2 +- update to 6.0 beta3 build2 candidate + +* Sat Jul 16 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0.1-1 +- Update to 5.0.1 + +* Thu Jun 30 2011 Martin Stransky <stransky@redhat.com> 5.0-5 +- Fixed build on powerpc(64) + +* Tue Jun 28 2011 Dan Horák <dan[at]danny.cz> - 5.0-4 +- fix build on secondary arches with IPC enabled + +* Fri Jun 24 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-1 +- sync with f15/rawhide +- update to 5.0 finale + +* Tue Jun 24 2011 Martin Stransky <stransky@redhat.com> 5.0-3 +- libCurl build fix + +* Wed Jun 22 2011 Martin Stransky <stransky@redhat.com> 5.0-2 +- Reverted mozbz#648156 - Remove gtkmozembed + +* Tue Jun 21 2011 Martin Stransky <stransky@redhat.com> 5.0-1 +- 5.0 + +* Thu Jun 16 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-0.6.build1 +- Update to 5.0 build 1 candidate + +* Wed Jun 15 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-0.4.beta7.build1 +- Update to 5.0 Beta 7 build 1 candidate + +* Tue Jun 14 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-0.2.beta6.build1 +- Update to 5.0 Beta 6 build 1 candidate + +* Sun Jun 12 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-0.1.b5.build1 +- use patch from spot +- Update to 5.0b5 build1 + +* Wed Jun 1 2011 Tom Callaway <spot@fedoraproject.org> - 5.0-0.1.b3 +- firefox5, xulrunner5 + +* Wed Jun 1 2011 Remi Collet <RPMS@FamilleCollet.com> - 5.0-0.1.b3.build1 +- xulrunner5 + +* Sun Apr 17 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0.1-0.1.build1 +- Update to 2.0.1 build1 candidate + +* Sun Apr 10 2011 Christopher Aillon <caillon@redhat.com> - 2.0-3 +- Fix offline status issue on version upgrades +- Fix a hang with 20+ extensions + +* Mon Apr 4 2011 Christopher Aillon <caillon@redhat.com> - 2.0-2 +- Fix SIGABRT in X_CloseDevice: XI_BadDevice +- Updates for NetworkManager 0.9 +- Updates for GNOME 3 + +* Tue Mar 22 2011 Christopher Aillon <caillon@redhat.com> - 2.0-1 +- 2.0 + +* Tue Mar 22 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-1 +- Update to 2.0 + +* Sat Mar 19 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.26.rc2 +- Update to 2.0 RC2 + +* Fri Mar 18 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.28 +- Update to 2.0 RC2 + +* Thu Mar 17 2011 Jan Horak <jhorak@redhat.com> - 2.0-0.27 +- Disabled gnomevfs +- Enabled gio +- Build with system libvpx + +* Thu Mar 10 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.25.rc1 +- Update to 2.0 RC1 + +* Wed Mar 9 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.26 +- Update to 2.0 RC 1 + +* Sat Mar 05 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.24.rc1.build1 +- Update to 2.0 RC1 build1 candidate + +* Mon Feb 28 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.23.beta12 +- sync with rawhide +- update to 2.0 Beta12 + +* Sun Feb 27 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.25 +- Make Firefox's User-Agent string match upstream's + +* Sat Feb 26 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.24 +- Switch to using the omni chrome file format + +* Fri Feb 25 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.23 +- Update to 2.0 Beta 12 + +* Wed Feb 23 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.22.beta12.build1 +- sync with rawhide +- update to 2.0 Beta12 build1 candidate + +* Sun Feb 13 2011 Dennis Gilmore <dennis@ausil.us> 2.0-0.22 +- disable nanojit on sparc64 its not supported and doesnt get automatically switched off + +* Thu Feb 10 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.21 +- Also provide arch-agnostic versions of gecko virtual provides + +* Thu Feb 10 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.20 +- Introduce better versioning for our gecko virtual provides +- Now, the gecko-libs and gecko-devel virtual provides will be pinned + to an individual Gecko release, so packages can do things like + Requires: gecko-libs = 2.0-beta11 + BuildRequires: gecko-libs = 2.0-beta11 +- Final releases will be pinned to e.g. 2.0-1 regardless of %%{release} +- Also, make sure those virtual provides are arch-specific + +* Wed Feb 09 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.21.beta11 +- Update to 2.0 Beta 11 + +* Tue Feb 8 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.19 +- Update to 2.0 Beta 11 + +* Fri Feb 04 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.20.beta11.build3 +- 2.0b11 build3 candidate (using firefox sources) + +* Thu Feb 03 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.19.beta11.build2 +- 2.0b11 build2 candidate (using firefox sources) + +* Tue Feb 01 2011 Remi Collet <RPMS@FamilleCollet.com> - 2.0-0.18.beta10 +- rename to xulrunner2 +- merge most changes from spot +- backport to remi repo + +* Wed Jan 26 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.18 +- Fix issue with popup windows showing in the wrong place + +* Tue Jan 25 2011 Christopher Aillon <caillon@redhat.com> - 2.0-0.17 +- Update to 2.0 Beta 10 + +* Fri Jan 21 2011 Dan Horák <dan[at]danny.cz> - 2.0-0.16.b9 +- updated the 64bit-big-endian patch (bmo#627664) +- added fix for build with --disable-methodjit (bmo#623277) + +* Fri Jan 14 2011 Christopher Aillon <caillon@redhat.com> 2.0-0.15.b9 +- Update to 2.0 Beta 9 + +* Thu Jan 11 2011 Tom Callaway <spot@fedoraproject.org> 2.0-0.14.b8 +- enable system sqlite (see https://fedorahosted.org/fpc/ticket/34) + +* Thu Dec 23 2010 Martin Stransky <stransky@redhat.com> 2.0-0.13.b8 +- reverted fix for rhbz#658471 + +* Wed Dec 22 2010 Dan Horák <dan[at]danny.cz> - 2.0-0.11.b8 +- updated the 64bit-big-endian patch + +* Tue Dec 21 2010 Martin Stransky <stransky@redhat.com> 2.0-0.11.b8 +- enable url-classifier and jar format for chrome files + +* Tue Dec 21 2010 Martin Stransky <stransky@redhat.com> 2.0-0.10.b8 +- Update to 2.0b8 + +* Mon Dec 20 2010 Martin Stransky <stransky@redhat.com> 2.0-0.9.b8 +- removed unused library path (rhbz#658471) + +* Fri Dec 17 2010 Dan Horák <dan[at]danny.cz> - 2.0-0.8.b7 +- disable the crash reporter on non-x86 arches +- add sparc64 as 64-bit arch + +* Tue Dec 14 2010 Jan Horak <jhorak@redhat.com> - 2.0-0.7.b7 +- Enable mozilla crash reporter + +* Thu Nov 11 2010 Dan Horák <dan[at]danny.cz> - 2.0-0.6.b7 +- The s390 patch is not needed anymore + +* Thu Nov 11 2010 Jan Horak <jhorak@redhat.com> - 2.0-0.5.b7 +- Update to 2.0b7 + +* Thu Nov 4 2010 Christopher Aillon <caillon@redhat.com> 2.0-0.4.b6 +- Ensure that WM_CLASS matches the desktop file + +* Wed Nov 3 2010 Martin Stransky <stransky@redhat.com> 2.0-0.3.b6 +- Libnotify rebuild (rhbz#649071) + +* Wed Sep 29 2010 jkeating - 2.0-0.2b6 +- Rebuilt for gcc bug 634757 + +* Tue Sep 21 2010 Martin Stransky <stransky@redhat.com> 2.0-0.1.b6 +- Update to 2.0b6 + + |