875d0c0
# Use system nspr/nss?
Martin Stransky ab207c8
%define system_nss        1
Martin Stransky ab207c8
875d0c0
# Use system sqlite?
Martin Stransky e6188ff
%if 0%{?fedora} < 20
875d0c0
%define system_sqlite     0
875d0c0
%define system_ffi        0
875d0c0
%else
875d0c0
%define system_sqlite     1
875d0c0
%define system_ffi        1
875d0c0
%endif
875d0c0
88a9810
# Build for Gtk3?
Martin Stransky b03fff9
%if 0%{?fedora} <= 21
7a6142b
%define toolkit_gtk3      0
Martin Stransky b03fff9
%else
Martin Stransky b03fff9
%define toolkit_gtk3      1
Martin Stransky b03fff9
%endif
88a9810
875d0c0
# Use system cairo?
863f53f
%define system_cairo      0
875d0c0
88a9810
# Gtk3 needs system cairo
88a9810
%if %{toolkit_gtk3}
88a9810
%define system_cairo      1
88a9810
%endif
88a9810
e0dccae
%define system_jpeg       1
e0dccae
875d0c0
%define enable_gstreamer  1
875d0c0
e09a913
# Separated plugins are supported on x86(64) only
Christopher Aillon ba1527b
%ifarch %{ix86} x86_64
e09a913
%define separated_plugins 1
e09a913
%else
e09a913
%define separated_plugins 0
e09a913
%endif
e09a913
c3e1bae
%ifarch %{ix86} x86_64
1c41bbe
%define run_tests         0
c3e1bae
%else
c3e1bae
%define run_tests         0
c3e1bae
%endif
c3e1bae
Martin Stransky ab8ce9b
# Build as a debug package?
Martin Stransky ab8ce9b
%define debug_build       0
Martin Stransky ab8ce9b
97f1826
%define default_bookmarks_file %{_datadir}/bookmarks/default-bookmarks.html
884f977
%define firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
875d0c0
# Minimal required versions
Martin Stransky 48d8fda
%global cairo_version 1.13.1
875d0c0
%global freetype_version 2.1.9
875d0c0
%global libnotify_version 0.7.0
Martin Stransky cad034f
%global libvpx_version 1.3.0
875d0c0
875d0c0
%if %{?system_nss}
Martin Stransky cce7868
%global nspr_version 4.10.6
875d0c0
%global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536)
c69b415
%global nss_version 3.16.2
875d0c0
%global nss_build_version %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo 65536)
875d0c0
%endif
08ceb32
875d0c0
%if %{?system_sqlite}
Martin Stransky cad034f
%global sqlite_version 3.8.4.2
875d0c0
# The actual sqlite version (see #480989):
875d0c0
%global sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo 65536)
875d0c0
%endif
875d0c0
875d0c0
# gecko_dir_ver should be set to the version in our directory names
875d0c0
# alpha_version should be set to the alpha number if using an alpha, 0 otherwise
875d0c0
# beta_version  should be set to the beta number if using a beta, 0 otherwise
875d0c0
# rc_version    should be set to the RC number if using an RC, 0 otherwise
875d0c0
%global gecko_dir_ver %{version}
875d0c0
%global alpha_version 0
875d0c0
%global beta_version  0
875d0c0
%global rc_version    0
2cfd6db
d2cc793
%global mozappdir     %{_libdir}/%{name}
0a58c3e
%global mozappdirdev  %{_libdir}/%{name}-devel-%{version}
Christopher Aillon 8cc5a04
%global langpackdir   %{mozappdir}/langpacks
ad2ab96
%global tarballdir    mozilla-release
e1fa01e
Martin Stransky ceafcaf
%define official_branding       1
da055d6
%define build_langpacks         1
4225333
%ifarch %{ix86} x86_64
4225333
%define enable_mozilla_crashreporter       1
4225333
%else
4225333
%define enable_mozilla_crashreporter       0
4225333
%endif
cvsdist cac9c1c
Christopher Aillon 59e26d3
%if %{alpha_version} > 0
Christopher Aillon 59e26d3
%global pre_version a%{alpha_version}
875d0c0
%global tarballdir  mozilla-beta
Christopher Aillon 59e26d3
%endif
Christopher Aillon 59e26d3
%if %{beta_version} > 0
Christopher Aillon 59e26d3
%global pre_version b%{beta_version}
Christopher Aillon 59e26d3
%global pre_name    beta%{beta_version}
474f509
%global tarballdir  mozilla-beta
Christopher Aillon 59e26d3
%endif
Christopher Aillon 59e26d3
%if %{rc_version} > 0
Christopher Aillon 59e26d3
%global pre_version rc%{rc_version}
Christopher Aillon 59e26d3
%global pre_name    rc%{rc_version}
474f509
%global tarballdir  mozilla-release
Christopher Aillon 59e26d3
%endif
Christopher Aillon 59e26d3
Martin Stransky bb61945
3f0fba2
Summary:        Mozilla Firefox Web browser
cvsdist cac9c1c
Name:           firefox
d7d80e3
Version:        38.0
d7d80e3
Release:        1%{?pre_tag}%{?dist}
cvsdist cac9c1c
URL:            http://www.mozilla.org/projects/firefox/
31f0244
License:        MPLv1.1 or GPLv2+ or LGPLv2+
cvsdist cac9c1c
Group:          Applications/Internet
Christopher Aillon 8a31c9d
Source0:        ftp://ftp.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.bz2
5fe54d7
%if %{build_langpacks}
3617dcb
Source1:        firefox-langpacks-%{version}%{?pre_version}-20150505.tar.xz 
5fe54d7
%endif
fa0cf49
Source10:       firefox-mozconfig
fa0cf49
Source11:       firefox-mozconfig-branded
97f1826
Source12:       firefox-redhat-default-prefs.js
2ca6e87
Source20:       firefox.desktop
2ca6e87
Source21:       firefox.sh.in
1fb0c4e
Source23:       firefox.1
df0172c
Source24:       mozilla-api-key
3f0fba2
Martin Stransky ab207c8
#Build patches
d2cc793
Patch0:         firefox-install-dir.patch
Martin Stransky 2af3825
Patch1:         firefox-build.patch
875d0c0
Patch3:         mozilla-build-arm.patch
875d0c0
# https://bugzilla.redhat.com/show_bug.cgi?id=814879#c3
875d0c0
Patch18:        xulrunner-24.0-jemalloc-ppc.patch
875d0c0
# workaround linking issue on s390 (JSContext::updateMallocCounter(size_t) not found)
875d0c0
Patch19:        xulrunner-24.0-s390-inlines.patch
0979a72
Patch20:        firefox-build-prbool.patch
5d94219
Patch21:        firefox-ppc64le.patch
5d94219
Patch23:        mozilla-1005535.patch
Martin Stransky a7c8bd8
Patch24:        firefox-debug.patch
875d0c0
875d0c0
# Fedora specific patches
875d0c0
# Unable to install addons from https pages
875d0c0
Patch204:        rhbz-966424.patch
2fb05a0
Patch215:        firefox-enable-addons.patch
Martin Stransky 537c1d3
Patch219:        rhbz-1173156.patch
3cfb2b8
Patch220:        rhbz-1014858.patch
1c8e85a
Patch221:        firefox-fedora-ua.patch
f60522c
Patch222:        firefox-nss-3.18.0.patch
4c3c3e6
5fe54d7
# Upstream patches
a5b09ea
Martin Stransky a7a53b8
# Gtk3 upstream patches
Martin Stransky d344051
Patch410:        mozilla-1073117-button-focus.patch
Martin Stransky 3342822
Patch411:        mozilla-1073117-focus.patch
ff3c231
Patch412:        mozilla-1073117-no-gap-tab.patch
c34f124
Patch414:        mozilla-1143686.patch
Martin Stransky 528941f
Patch415:        mozilla-1144643.patch
Martin Stransky a7a53b8
Marcin Juszkiewicz d4be59b
# Fix Skia Neon stuff on AArch64
Marcin Juszkiewicz d4be59b
Patch500:        aarch64-fix-skia.patch
Marcin Juszkiewicz d4be59b
e27e6fe
%if %{official_branding}
e27e6fe
# Required by Mozilla Corporation
e27e6fe
e27e6fe
e27e6fe
%else
e27e6fe
# Not yet approved by Mozillla Corporation
e27e6fe
e27e6fe
%endif
875d0c0
%if %{?system_nss}
875d0c0
BuildRequires:  nspr-devel >= %{nspr_version}
875d0c0
BuildRequires:  nss-devel >= %{nss_version}
875d0c0
BuildRequires:  nss-static >= %{nss_version}
875d0c0
%endif
875d0c0
%if %{?system_cairo}
875d0c0
BuildRequires:  cairo-devel >= %{cairo_version}
875d0c0
%endif
875d0c0
BuildRequires:  libpng-devel
875d0c0
BuildRequires:  libjpeg-devel
875d0c0
BuildRequires:  zip
875d0c0
BuildRequires:  bzip2-devel
875d0c0
BuildRequires:  zlib-devel
875d0c0
BuildRequires:  libIDL-devel
88a9810
%if %{toolkit_gtk3}
88a9810
BuildRequires:  gtk3-devel
88a9810
%endif
679cc42
BuildRequires:  gtk2-devel
875d0c0
BuildRequires:  krb5-devel
875d0c0
BuildRequires:  pango-devel
875d0c0
BuildRequires:  freetype-devel >= %{freetype_version}
875d0c0
BuildRequires:  libXt-devel
875d0c0
BuildRequires:  libXrender-devel
875d0c0
BuildRequires:  hunspell-devel
875d0c0
BuildRequires:  startup-notification-devel
875d0c0
BuildRequires:  alsa-lib-devel
875d0c0
BuildRequires:  libnotify-devel >= %{libnotify_version}
875d0c0
BuildRequires:  mesa-libGL-devel
875d0c0
BuildRequires:  libcurl-devel
875d0c0
BuildRequires:  libvpx-devel >= %{libvpx_version}
875d0c0
BuildRequires:  autoconf213
875d0c0
BuildRequires:  pulseaudio-libs-devel
Martin Stransky 737b999
BuildRequires:  libicu-devel
e0dccae
%if !%{?system_jpeg}
e0dccae
BuildRequires:  yasm
e0dccae
%endif
875d0c0
875d0c0
Requires:       mozilla-filesystem
875d0c0
%if %{?system_nss}
875d0c0
Requires:       nspr >= %{nspr_build_version}
875d0c0
Requires:       nss >= %{nss_build_version}
875d0c0
%endif
cfafdae
cvsdist cac9c1c
BuildRequires:  desktop-file-utils
91b8714
BuildRequires:  system-bookmarks
875d0c0
%if %{?enable_gstreamer}
32f0593
BuildRequires:  gstreamer1-devel
32f0593
BuildRequires:  gstreamer1-plugins-base-devel
875d0c0
%endif
875d0c0
%if %{?system_sqlite}
875d0c0
BuildRequires:  sqlite-devel >= %{sqlite_version}
875d0c0
Requires:       sqlite >= %{sqlite_build_version}
875d0c0
%endif
875d0c0
875d0c0
%if %{?system_ffi}
875d0c0
BuildRequires:  libffi-devel
875d0c0
%endif
2c1570e
30f6ae4
Requires:       system-bookmarks
c3e1bae
c3e1bae
%if %{?run_tests}
c3e1bae
BuildRequires:  xorg-x11-server-Xvfb
c3e1bae
%endif
c3e1bae
565a364
Obsoletes:      mozilla <= 37:1.7.13
cvsdist cac9c1c
Provides:       webclient
cvsdist cac9c1c
cvsdist cac9c1c
%description
cvsdist cac9c1c
Mozilla Firefox is an open-source web browser, designed for standards
cvsdist cac9c1c
compliance, performance and portability.
c3e1bae
875d0c0
%if %{enable_mozilla_crashreporter}
875d0c0
%global moz_debug_prefix %{_prefix}/lib/debug
875d0c0
%global moz_debug_dir %{moz_debug_prefix}%{mozappdir}
875d0c0
%global uname_m %(uname -m)
875d0c0
%global symbols_file_name %{name}-%{version}.en-US.%{_os}-%{uname_m}.crashreporter-symbols.zip
875d0c0
%global symbols_file_path %{moz_debug_dir}/%{symbols_file_name}
875d0c0
%global _find_debuginfo_opts -p %{symbols_file_path} -o debugcrashreporter.list
875d0c0
%global crashreporter_pkg_name mozilla-crashreporter-%{name}-debuginfo
875d0c0
%package -n %{crashreporter_pkg_name}
875d0c0
Summary: Debugging symbols used by Mozilla's crash reporter servers
875d0c0
Group: Development/Debug
875d0c0
%description -n %{crashreporter_pkg_name}
c3e1bae
This package provides debug information for Firefox, for use by
875d0c0
Mozilla's crash reporter servers.  If you are trying to locally
875d0c0
debug %{name}, you want to install %{name}-debuginfo instead.
875d0c0
%files -n %{crashreporter_pkg_name} -f debugcrashreporter.list
875d0c0
%defattr(-,root,root)
875d0c0
%endif
cvsdist cac9c1c
c3e1bae
%if %{run_tests}
c3e1bae
%global testsuite_pkg_name mozilla-%{name}-testresults
c3e1bae
%package -n %{testsuite_pkg_name}
c3e1bae
Summary: Results of testsuite
c3e1bae
Group: Development/Debug
c3e1bae
%description -n %{testsuite_pkg_name}
c3e1bae
This package contains results of tests executed during build.
c3e1bae
%files -n %{testsuite_pkg_name}
c3e1bae
/test_results
c3e1bae
%defattr(-,root,root)
c3e1bae
%endif
c3e1bae
cvsdist cac9c1c
#---------------------------------------------------------------------
cvsdist cac9c1c
cvsdist cac9c1c
%prep
164cb59
%setup -q -c
aa0879f
cd %{tarballdir}
fa0cf49
51460be
# Build patches, can't change backup suffix from default because during build
51460be
# there is a compare of config and js/config directories and .orig suffix is 
51460be
# ignored during this compare.
Martin Stransky f1073d2
%patch0 -p1
Martin Stransky 2af3825
%patch1 -p2 -b .build
77ec8e7
875d0c0
%patch18 -p2 -b .jemalloc-ppc
875d0c0
%patch19 -p2 -b .s390-inlines
0979a72
%patch20 -p1 -b .prbool
5d94219
%patch21 -p2 -b .ppc64le
5d94219
%patch23 -p1 -b .1005535
Martin Stransky a7c8bd8
%patch24 -p1 -b .debug
875d0c0
Martin Stransky 5da2a1e
%patch3  -p2 -b .arm
Martin Stransky 5da2a1e
e27e6fe
# For branding specific patches.
e27e6fe
4c3c3e6
# Fedora patches
Martin Stransky a212ee7
%patch204 -p2 -b .966424
e96738d
%patch215 -p1 -b .addons
Martin Stransky 537c1d3
%patch219 -p2 -b .rhbz-1173156
3cfb2b8
%patch220 -p1 -b .rhbz-1014858
1c8e85a
%patch221 -p2 -b .fedora-ua
f60522c
%patch222 -p1 -b .nss-3.18.0
Christopher Aillon 4acbcb3
Christopher Aillon 4acbcb3
# Upstream patches
Martin Stransky a7a53b8
%if %{toolkit_gtk3}
Martin Stransky d344051
%patch410 -p1 -b .1073117-button-focus
Martin Stransky 3342822
%patch411 -p1 -b .1073117-focus
ff3c231
%patch412 -p1 -b .1073117-no-gap-tab
c34f124
%patch414 -p1 -b .1143686
Martin Stransky 528941f
%patch415 -p1 -b .1144643
Martin Stransky a7a53b8
%endif
Martin Stransky a7a53b8
Marcin Juszkiewicz d4be59b
%patch500 -p1
Marcin Juszkiewicz d4be59b
e27e6fe
%if %{official_branding}
e27e6fe
# Required by Mozilla Corporation
e27e6fe
e27e6fe
%else
e27e6fe
# Not yet approved by Mozilla Corporation
e27e6fe
%endif
e8c6797
cvsdist cac9c1c
%{__rm} -f .mozconfig
2ca6e87
%{__cp} %{SOURCE10} .mozconfig
fa0cf49
%if %{official_branding}
fa0cf49
%{__cat} %{SOURCE11} >> .mozconfig
fa0cf49
%endif
df0172c
%{__cp} %{SOURCE24} mozilla-api-key
df0172c
88a9810
%if %{toolkit_gtk3}
88a9810
echo "ac_add_options --enable-default-toolkit=cairo-gtk3" >> .mozconfig
88a9810
%else
88a9810
echo "ac_add_options --enable-default-toolkit=cairo-gtk2" >> .mozconfig
88a9810
%endif
88a9810
875d0c0
%if %{?system_nss}
875d0c0
echo "ac_add_options --with-system-nspr" >> .mozconfig
875d0c0
echo "ac_add_options --with-system-nss" >> .mozconfig
875d0c0
%else
875d0c0
echo "ac_add_options --without-system-nspr" >> .mozconfig
875d0c0
echo "ac_add_options --without-system-nss" >> .mozconfig
875d0c0
%endif
0da741f
875d0c0
%if %{?system_sqlite}
875d0c0
echo "ac_add_options --enable-system-sqlite" >> .mozconfig
875d0c0
%else
875d0c0
echo "ac_add_options --disable-system-sqlite" >> .mozconfig
875d0c0
%endif
875d0c0
875d0c0
%if %{?system_cairo}
875d0c0
echo "ac_add_options --enable-system-cairo" >> .mozconfig
875d0c0
%else
875d0c0
echo "ac_add_options --disable-system-cairo" >> .mozconfig
875d0c0
%endif
875d0c0
875d0c0
%if %{?system_ffi}
875d0c0
echo "ac_add_options --enable-system-ffi" >> .mozconfig
875d0c0
%endif
cvsdist cac9c1c
54b34c0
%if %{?enable_gstreamer}
bbdf000
echo "ac_add_options --enable-gstreamer=1.0" >> .mozconfig
54b34c0
%else
54b34c0
echo "ac_add_options --disable-gstreamer" >> .mozconfig
54b34c0
%endif
54b34c0
e09a913
%if !%{?separated_plugins}
e09a913
echo "ac_add_options --disable-ipc" >> .mozconfig
e09a913
%endif
e09a913
5c40b1e
%ifarch %{arm}
5c40b1e
echo "ac_add_options --disable-elf-hack" >> .mozconfig
5c40b1e
%endif
5c40b1e
Martin Stransky ab8ce9b
%if %{?debug_build}
Martin Stransky ab8ce9b
echo "ac_add_options --enable-debug" >> .mozconfig
Martin Stransky ab8ce9b
echo "ac_add_options --disable-optimize" >> .mozconfig
875d0c0
echo "ac_add_options --enable-dtrace" >> .mozconfig
Martin Stransky ab8ce9b
%else
Martin Stransky ab8ce9b
echo "ac_add_options --disable-debug" >> .mozconfig
Martin Stransky ab8ce9b
echo "ac_add_options --enable-optimize" >> .mozconfig
Martin Stransky ab8ce9b
%endif
Martin Stransky ab8ce9b
Martin Stransky ceafcaf
# s390(x) fails to start with jemalloc enabled
Martin Stransky ceafcaf
%ifarch s390 s390x
Martin Stransky ceafcaf
echo "ac_add_options --disable-jemalloc" >> .mozconfig
Martin Stransky ceafcaf
%endif
Martin Stransky ceafcaf
875d0c0
%ifarch armv7hl
875d0c0
echo "ac_add_options --with-arch=armv7-a" >> .mozconfig
875d0c0
echo "ac_add_options --with-float-abi=hard" >> .mozconfig
875d0c0
echo "ac_add_options --with-fpu=vfpv3-d16" >> .mozconfig
875d0c0
echo "ac_add_options --disable-elf-hack" >> .mozconfig
875d0c0
%endif
875d0c0
%ifarch armv7hnl
875d0c0
echo "ac_add_options --with-arch=armv7-a" >> .mozconfig
875d0c0
echo "ac_add_options --with-float-abi=hard" >> .mozconfig
875d0c0
echo "ac_add_options --with-fpu=neon" >> .mozconfig
875d0c0
echo "ac_add_options --disable-elf-hack" >> .mozconfig
Martin Stransky 6961317
echo "ac_add_options --disable-ion" >> .mozconfig
Martin Stransky 6961317
echo "ac_add_options --disable-yarr-jit" >> .mozconfig
875d0c0
%endif
875d0c0
%ifarch armv5tel
875d0c0
echo "ac_add_options --with-arch=armv5te" >> .mozconfig
875d0c0
echo "ac_add_options --with-float-abi=soft" >> .mozconfig
875d0c0
echo "ac_add_options --disable-elf-hack" >> .mozconfig
Martin Stransky 8d2f145
echo "ac_add_options --disable-ion" >> .mozconfig
Martin Stransky 8d2f145
echo "ac_add_options --disable-yarr-jit" >> .mozconfig
875d0c0
%endif
875d0c0
Martin Stransky 439f52a
%ifnarch %{ix86} x86_64
875d0c0
echo "ac_add_options --disable-webrtc" >> .mozconfig
875d0c0
%endif
875d0c0
58dcc79
%if !%{enable_mozilla_crashreporter}
58dcc79
echo "ac_add_options --disable-crashreporter" >> .mozconfig
58dcc79
%endif
58dcc79
c3e1bae
%if %{?run_tests}
c3e1bae
echo "ac_add_options --enable-tests" >> .mozconfig
c3e1bae
%endif
c3e1bae
e0dccae
%if !%{?system_jpeg}
793ab22
echo "ac_add_options --without-system-jpeg" >> .mozconfig
793ab22
%else
793ab22
echo "ac_add_options --with-system-jpeg" >> .mozconfig
793ab22
%endif
793ab22
99499f4
#---------------------------------------------------------------------
99499f4
99499f4
%build
875d0c0
%if %{?system_sqlite}
875d0c0
# Do not proceed with build if the sqlite require would be broken:
875d0c0
# make sure the minimum requirement is non-empty, ...
875d0c0
sqlite_version=$(expr "%{sqlite_version}" : '\([0-9]*\.\)[0-9]*\.') || exit 1
875d0c0
# ... and that major number of the computed build-time version matches:
875d0c0
case "%{sqlite_build_version}" in
875d0c0
  "$sqlite_version"*) ;;
875d0c0
  *) exit 1 ;;
875d0c0
esac
875d0c0
%endif
875d0c0
aa0879f
cd %{tarballdir}
99499f4
ebf3d95
# Update the various config.guess to upstream release for aarch64 support
ebf3d95
find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess {} ';'
ebf3d95
875d0c0
# -fpermissive is needed to build with gcc 4.6+ which has become stricter
1dd9301
#
1edc49d
# Mozilla builds with -Wall with exception of a few warnings which show up
1edc49d
# everywhere in the code; so, don't override that.
Christopher Aillon ed92d80
#
Christopher Aillon ed92d80
# Disable C++ exceptions since Mozilla code is not exception-safe
Christopher Aillon ed92d80
#
875d0c0
MOZ_OPT_FLAGS=$(echo "$RPM_OPT_FLAGS" | %{__sed} -e 's/-Wall//')
Martin Stransky d6ac14f
#rhbz#1037063
Martin Stransky 2b16776
# -Werror=format-security causes build failures when -Wno-format is explicitly given
Martin Stransky 2b16776
# for some sources
Martin Stransky d6ac14f
MOZ_OPT_FLAGS="$MOZ_OPT_FLAGS -Wformat-security -Wformat -Werror=format-security"
Martin Stransky ab8ce9b
%if %{?debug_build}
Martin Stransky ab8ce9b
MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-O2//')
Martin Stransky ab8ce9b
%endif
Martin Stransky ceafcaf
%ifarch s390
Martin Stransky ceafcaf
MOZ_OPT_FLAGS=$(echo "$MOZ_OPT_FLAGS" | %{__sed} -e 's/-g/-g1/')
Martin Stransky ceafcaf
%endif
ebf3d95
%ifarch s390 %{arm} ppc aarch64
Martin Stransky ceafcaf
MOZ_LINK_FLAGS="-Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
Martin Stransky ceafcaf
%endif
1edc49d
export CFLAGS=$MOZ_OPT_FLAGS
1edc49d
export CXXFLAGS=$MOZ_OPT_FLAGS
875d0c0
export LDFLAGS=$MOZ_LINK_FLAGS
bfb255e
84ea30d
export PREFIX='%{_prefix}'
1f91419
export LIBDIR='%{_libdir}'
2b6df96
e3ec569
MOZ_SMP_FLAGS=-j1
Christopher Aillon 3c6d6f9
# On x86 architectures, Mozilla can build up to 4 jobs at once in parallel,
Christopher Aillon 3c6d6f9
# however builds tend to fail on other arches when building in parallel.
ebf3d95
%ifarch %{ix86} x86_64 ppc ppc64 ppc64le aarch64
e3ec569
[ -z "$RPM_BUILD_NCPUS" ] && \
e3ec569
     RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"
Christopher Aillon 3c6d6f9
[ "$RPM_BUILD_NCPUS" -ge 2 ] && MOZ_SMP_FLAGS=-j2
Christopher Aillon 3c6d6f9
[ "$RPM_BUILD_NCPUS" -ge 4 ] && MOZ_SMP_FLAGS=-j4
875d0c0
[ "$RPM_BUILD_NCPUS" -ge 8 ] && MOZ_SMP_FLAGS=-j8
2b6df96
%endif
2b6df96
875d0c0
#export LDFLAGS="-Wl,-rpath,%{mozappdir}"
875d0c0
make -f client.mk build STRIP="/bin/true" MOZ_MAKE_FLAGS="$MOZ_SMP_FLAGS" MOZ_SERVICES_SYNC="1"
875d0c0
875d0c0
# create debuginfo for crash-stats.mozilla.com
875d0c0
%if %{enable_mozilla_crashreporter}
875d0c0
#cd %{moz_objdir}
875d0c0
make -C objdir buildsymbols
875d0c0
%endif
cvsdist cac9c1c
c3e1bae
%if %{?run_tests}
c3e1bae
%if %{?system_nss}
c3e1bae
ln -s /usr/bin/certutil objdir/dist/bin/certutil
c3e1bae
ln -s /usr/bin/pk12util objdir/dist/bin/pk12util
c3e1bae
c3e1bae
%endif
c3e1bae
mkdir test_results
c3e1bae
./mach --log-no-times check-spidermonkey &> test_results/check-spidermonkey || true
1c41bbe
./mach --log-no-times check-spidermonkey &> test_results/check-spidermonkey-2nd-run || true
c3e1bae
./mach --log-no-times cppunittest &> test_results/cppunittest || true
c3e1bae
xvfb-run ./mach --log-no-times crashtest &> test_results/crashtest || true
c3e1bae
./mach --log-no-times gtest &> test_results/gtest || true
c3e1bae
xvfb-run ./mach --log-no-times jetpack-test &> test_results/jetpack-test || true
1c41bbe
# not working right now ./mach marionette-test &> test_results/marionette-test || true
c3e1bae
xvfb-run ./mach --log-no-times mochitest-a11y &> test_results/mochitest-a11y || true
c3e1bae
xvfb-run ./mach --log-no-times mochitest-browser &> test_results/mochitest-browser || true
c3e1bae
xvfb-run ./mach --log-no-times mochitest-chrome &> test_results/mochitest-chrome || true
c3e1bae
xvfb-run ./mach --log-no-times mochitest-devtools &> test_results/mochitest-devtools || true
c3e1bae
xvfb-run ./mach --log-no-times mochitest-plain &> test_results/mochitest-plain || true
c3e1bae
xvfb-run ./mach --log-no-times reftest &> test_results/reftest || true
1c41bbe
xvfb-run ./mach --log-no-times webapprt-test-chrome &> test_results/webapprt-test-chrome || true
1c41bbe
xvfb-run ./mach --log-no-times webapprt-test-content &> test_results/webapprt-test-content || true
c3e1bae
./mach --log-no-times webidl-parser-test &> test_results/webidl-parser-test || true
c3e1bae
xvfb-run ./mach --log-no-times xpcshell-test &> test_results/xpcshell-test || true
c3e1bae
%if %{?system_nss}
c3e1bae
rm -f  objdir/dist/bin/certutil
1c41bbe
rm -f  objdir/dist/bin/pk12util
c3e1bae
%endif
c3e1bae
c3e1bae
%endif
cvsdist cac9c1c
#---------------------------------------------------------------------
cvsdist cac9c1c
cvsdist cac9c1c
%install
aa0879f
cd %{tarballdir}
cvsdist cac9c1c
Christopher Aillon 0b79269
# set up our prefs and add it to the package manifest file, so it gets pulled in
Christopher Aillon 0b79269
# to omni.jar which gets created during make install
a5dfe3a
%{__cp} %{SOURCE12} objdir/dist/bin/browser/defaults/preferences/all-redhat.js
Christopher Aillon 0b79269
# This sed call "replaces" firefox.js with all-redhat.js, newline, and itself (&)
Christopher Aillon 0b79269
# having the net effect of prepending all-redhat.js above firefox.js
0a58c3e
#%{__sed} -i -e\
0a58c3e
#    's|@BINPATH@/browser/@PREF_DIR@/firefox.js|@BINPATH@/browser/@PREF_DIR@/all-redhat.js\n&|' \
0a58c3e
#    browser/installer/package-manifest.in
Christopher Aillon 0b79269
Christopher Aillon 0b79269
# set up our default bookmarks
a5dfe3a
%{__cp} -p %{default_bookmarks_file} objdir/dist/bin/browser/defaults/profile/bookmarks.html
Christopher Aillon 0b79269
Christopher Aillon 0b79269
# Make sure locale works for langpacks
a5dfe3a
%{__cat} > objdir/dist/bin/browser/defaults/preferences/firefox-l10n.js << EOF
Christopher Aillon 0b79269
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
Christopher Aillon 0b79269
EOF
Christopher Aillon 0b79269
a5dfe3a
DESTDIR=$RPM_BUILD_ROOT make -C objdir install
cvsdist cac9c1c
8fa89a4
%{__mkdir_p} $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_datadir}/applications}
cvsdist cac9c1c
c75ced4
2660809
desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE20}
c75ced4
cvsdist cac9c1c
2c1f724
# set up the firefox start script
bede30d
%{__rm} -rf $RPM_BUILD_ROOT%{_bindir}/firefox
58dcc79
%{__cat} %{SOURCE21} > $RPM_BUILD_ROOT%{_bindir}/firefox
cvsdist cac9c1c
%{__chmod} 755 $RPM_BUILD_ROOT%{_bindir}/firefox
cvsdist cac9c1c
5266156
%{__install} -p -D -m 644 %{SOURCE23} $RPM_BUILD_ROOT%{_mandir}/man1/firefox.1
cvsdist cac9c1c
bede30d
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/firefox-config
Martin Stransky 01638d6
%{__rm} -f $RPM_BUILD_ROOT/%{mozappdir}/update-settings.ini
cvsdist cac9c1c
Christopher Aillon 37171ee
for s in 16 22 24 32 48 256; do
Christopher Aillon 37171ee
    %{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps
360a075
    %{__cp} -p browser/branding/official/default${s}.png \
Christopher Aillon b7c3ec4
               $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/firefox.png
Christopher Aillon 37171ee
done
2c1570e
Richard Hughes fbebd2d
# Register as an application to be visible in the software center
Richard Hughes fbebd2d
#
Richard Hughes fbebd2d
# NOTE: It would be *awesome* if this file was maintained by the upstream
Richard Hughes fbebd2d
# project, translated and installed into the right place during `make install`.
Richard Hughes fbebd2d
#
Richard Hughes fbebd2d
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
Richard Hughes fbebd2d
#
Richard Hughes fbebd2d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
Richard Hughes fbebd2d
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <
Richard Hughes fbebd2d
Richard Hughes fbebd2d
Richard Hughes fbebd2d
Richard Hughes fbebd2d
BugReportURL: https://bugzilla.mozilla.org/show_bug.cgi?id=1071061
Richard Hughes fbebd2d
SentUpstream: 2014-09-22
Richard Hughes fbebd2d
-->
Richard Hughes fbebd2d
<application>
Richard Hughes fbebd2d
  <id type="desktop">firefox.desktop</id>
Richard Hughes fbebd2d
  <metadata_license>CC0-1.0</metadata_license>
Richard Hughes fbebd2d
  <description>
Richard Hughes fbebd2d
    

Richard Hughes fbebd2d
      Bringing together all kinds of awesomeness to make browsing better for you.
Richard Hughes fbebd2d
      Get to your favorite sites quickly – even if you don’t remember the URLs.
Richard Hughes fbebd2d
      Type your term into the location bar (aka the Awesome Bar) and the autocomplete
Richard Hughes fbebd2d
      function will include possible matches from your browsing history, bookmarked
Richard Hughes fbebd2d
      sites and open tabs.
Richard Hughes fbebd2d
    

Richard Hughes fbebd2d
    
Richard Hughes fbebd2d
  </description>
Richard Hughes fbebd2d
  <url type="homepage">http://www.mozilla.org/en-US/</url>
Richard Hughes fbebd2d
  <screenshots>
Richard Hughes fbebd2d
    <screenshot type="default">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/a.png</screenshot>
Richard Hughes fbebd2d
    <screenshot>https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/b.png</screenshot>
Richard Hughes fbebd2d
    <screenshot>https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/c.png</screenshot>
Richard Hughes fbebd2d
  </screenshots>
Richard Hughes fbebd2d
  
Richard Hughes fbebd2d
  <updatecontact>someone_who_cares@upstream_project.org</updatecontact>
Richard Hughes fbebd2d
   -->
Richard Hughes fbebd2d
</application>
Richard Hughes fbebd2d
EOF
Richard Hughes fbebd2d
5fe54d7
echo > ../%{name}.lang
884f977
%if %{build_langpacks}
Christopher Aillon 49840ed
# Extract langpacks, make any mods needed, repack the langpack, and install it.
Christopher Aillon 8cc5a04
%{__mkdir_p} $RPM_BUILD_ROOT%{langpackdir}
Christopher Aillon c0f195a
%{__tar} xf %{SOURCE1}
0e00b2a
for langpack in `ls firefox-langpacks/*.xpi`; do
0e00b2a
  language=`basename $langpack .xpi`
Christopher Aillon 49840ed
  extensionID=langpack-$language@firefox.mozilla.org
Christopher Aillon 49840ed
  %{__mkdir_p} $extensionID
Martin Stransky c4c0150
  unzip -qq $langpack -d $extensionID
Christopher Aillon 49840ed
  find $extensionID -type f | xargs chmod 644
0e00b2a
Christopher Aillon 49840ed
  cd $extensionID
Martin Stransky c4c0150
  zip -qq -r9mX ../${extensionID}.xpi *
Christopher Aillon 49840ed
  cd -
Christopher Aillon 49840ed
Christopher Aillon 49840ed
  %{__install} -m 644 ${extensionID}.xpi $RPM_BUILD_ROOT%{langpackdir}
fa79345
  language=`echo $language | sed -e 's/-/_/g'`
Christopher Aillon 49840ed
  echo "%%lang($language) %{langpackdir}/${extensionID}.xpi" >> ../%{name}.lang
0e00b2a
done
0e00b2a
%{__rm} -rf firefox-langpacks
0e00b2a
Martin Stransky a62de3b
# Install langpack workaround (see #707100, #821169)
Martin Stransky a62de3b
function create_default_langpack() {
Martin Stransky a62de3b
language_long=$1
Martin Stransky a62de3b
language_short=$2
Martin Stransky a62de3b
cd $RPM_BUILD_ROOT%{langpackdir}
Martin Stransky a62de3b
ln -s langpack-$language_long@firefox.mozilla.org.xpi langpack-$language_short@firefox.mozilla.org.xpi
Martin Stransky a62de3b
cd -
Martin Stransky 499035c
echo "%%lang($language_short) %{langpackdir}/langpack-$language_short@firefox.mozilla.org.xpi" >> ../%{name}.lang
Martin Stransky a62de3b
}
Martin Stransky a62de3b
Martin Stransky 499035c
# Table of fallbacks for each language
Martin Stransky fcde0fe
# please file a bug at bugzilla.redhat.com if the assignment is incorrect
Martin Stransky 499035c
create_default_langpack "bn-IN" "bn"
Martin Stransky 499035c
create_default_langpack "es-AR" "es"
Martin Stransky 499035c
create_default_langpack "fy-NL" "fy"
Martin Stransky 499035c
create_default_langpack "ga-IE" "ga"
Martin Stransky 499035c
create_default_langpack "gu-IN" "gu"
Martin Stransky 499035c
create_default_langpack "hi-IN" "hi"
Martin Stransky 499035c
create_default_langpack "hy-AM" "hy"
Martin Stransky 499035c
create_default_langpack "nb-NO" "nb"
Martin Stransky 499035c
create_default_langpack "nn-NO" "nn"
Martin Stransky 499035c
create_default_langpack "pa-IN" "pa"
Martin Stransky 499035c
create_default_langpack "pt-PT" "pt"
Martin Stransky 499035c
create_default_langpack "sv-SE" "sv"
Martin Stransky 499035c
create_default_langpack "zh-TW" "zh"
58dcc79
%endif # build_langpacks
Martin Stransky a62de3b
c75ced4
Martin Stransky ff14fd5
%{__mkdir_p} $RPM_BUILD_ROOT/%{mozappdir}/browser/defaults/preferences
Martin Stransky ff14fd5
884f977
# System extensions
884f977
%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/mozilla/extensions/%{firefox_app_id}
884f977
%{__mkdir_p} $RPM_BUILD_ROOT%{_libdir}/mozilla/extensions/%{firefox_app_id}
ab0f13f
ab0f13f
# Copy over the LICENSE
5fe54d7
%{__install} -p -c -m 644 LICENSE $RPM_BUILD_ROOT/%{mozappdir}
2405ef3
875d0c0
# Use the system hunspell dictionaries
875d0c0
%{__rm} -rf ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
875d0c0
ln -s %{_datadir}/myspell ${RPM_BUILD_ROOT}%{mozappdir}/dictionaries
875d0c0
341ecd0
# Enable crash reporter for Firefox application
4225333
%if %{enable_mozilla_crashreporter}
341ecd0
sed -i -e "s/\[Crash Reporter\]/[Crash Reporter]\nEnabled=1/" $RPM_BUILD_ROOT/%{mozappdir}/application.ini
56dc4a6
# Add debuginfo for crash-stats.mozilla.com
56dc4a6
%{__mkdir_p} $RPM_BUILD_ROOT/%{moz_debug_dir}
56dc4a6
%{__cp} objdir/dist/%{symbols_file_name} $RPM_BUILD_ROOT/%{moz_debug_dir}
341ecd0
%endif
341ecd0
c3e1bae
%if %{run_tests}
c3e1bae
# Add debuginfo for crash-stats.mozilla.com
c3e1bae
%{__mkdir_p} $RPM_BUILD_ROOT/test_results
c3e1bae
%{__cp} test_results/* $RPM_BUILD_ROOT/test_results
c3e1bae
%endif
c3e1bae
0a58c3e
# Default 
0a58c3e
%{__cp} %{SOURCE12} ${RPM_BUILD_ROOT}%{mozappdir}/browser/defaults/preferences
0a58c3e
0a58c3e
# Remove copied libraries to speed up build
0a58c3e
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libmozjs.so 
0a58c3e
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libmozalloc.so
0a58c3e
rm -f ${RPM_BUILD_ROOT}%{mozappdirdev}/sdk/lib/libxul.so
cvsdist cac9c1c
#---------------------------------------------------------------------
cvsdist cac9c1c
c75ced4
# Moves defaults/preferences to browser/defaults/preferences
f14e989
%pretrans -p <lua>
cb23180
require 'posix'
cb23180
require 'os'
cb23180
if (posix.stat("%{mozappdir}/browser/defaults/preferences", "type") == "link") then
cb23180
  posix.unlink("%{mozappdir}/browser/defaults/preferences")
cb23180
  posix.mkdir("%{mozappdir}/browser/defaults/preferences")
cb23180
  if (posix.stat("%{mozappdir}/defaults/preferences", "type") == "directory") then
cb23180
    for i,filename in pairs(posix.dir("%{mozappdir}/defaults/preferences")) do 
cb23180
      os.rename("%{mozappdir}/defaults/preferences/"..filename, "%{mozappdir}/browser/defaults/preferences/"..filename)
cb23180
    end
cb23180
    f = io.open("%{mozappdir}/defaults/preferences/README","w")
cb23180
    if f then
cb23180
      f:write("Content of this directory has been moved to %{mozappdir}/browser/defaults/preferences.")
cb23180
      f:close()
cb23180
    end
cb23180
  end
cb23180
end
c75ced4
ec429e9
Christopher Aillon 5f70bce
%preun
Christopher Aillon 5f70bce
# is it a final removal?
Christopher Aillon 5f70bce
if [ $1 -eq 0 ]; then
Christopher Aillon 5f70bce
  %{__rm} -rf %{mozappdir}/components
Christopher Aillon 5f70bce
  %{__rm} -rf %{mozappdir}/extensions
Christopher Aillon 5f70bce
  %{__rm} -rf %{mozappdir}/plugins
Christopher Aillon 5f70bce
  %{__rm} -rf %{langpackdir}
Christopher Aillon 5f70bce
fi
Christopher Aillon 5f70bce
cvsdist cac9c1c
%post
5732aa4
update-desktop-database &> /dev/null || :
8f828a9
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
19c0cec
cvsdist cac9c1c
%postun
Christopher Aillon a52b725
update-desktop-database &> /dev/null || :
8f828a9
if [ $1 -eq 0 ] ; then
8f828a9
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
8f828a9
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
b7c5c4d
fi
cvsdist cac9c1c
8f828a9
%posttrans
8f828a9
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
c6d9eb1
fa79345
%files -f %{name}.lang
cvsdist cac9c1c
%defattr(-,root,root,-)
cvsdist cac9c1c
%{_bindir}/firefox
73632af
%{mozappdir}/firefox
Martin Stransky c0ab6d6
%{mozappdir}/firefox-bin
5fe54d7
%doc %{_mandir}/man1/*
884f977
%dir %{_datadir}/mozilla/extensions/%{firefox_app_id}
884f977
%dir %{_libdir}/mozilla/extensions/%{firefox_app_id}
Richard Hughes fbebd2d
%{_datadir}/appdata/*.appdata.xml
2660809
%{_datadir}/applications/*.desktop
1fb0c4e
%dir %{mozappdir}
f7521ed
%doc %{mozappdir}/LICENSE
Martin Stransky ff14fd5
%{mozappdir}/browser/chrome
Martin Stransky ff14fd5
%{mozappdir}/browser/chrome.manifest
Martin Stransky ff14fd5
%dir %{mozappdir}/browser/components
Martin Stransky ff14fd5
%{mozappdir}/browser/components/*.so
Martin Stransky ff14fd5
%{mozappdir}/browser/components/components.manifest
0a58c3e
%{mozappdir}/browser/defaults/preferences/firefox-redhat-default-prefs.js
Martin Stransky ff14fd5
%attr(644, root, root) %{mozappdir}/browser/blocklist.xml
Martin Stransky ff14fd5
%dir %{mozappdir}/browser/extensions
Martin Stransky ff14fd5
%{mozappdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
0a804ca
%if %{build_langpacks}
Christopher Aillon 8cc5a04
%dir %{langpackdir}
0a804ca
%endif
Martin Stransky ff14fd5
%{mozappdir}/browser/omni.ja
Martin Stransky ff14fd5
%{mozappdir}/browser/icons
Martin Stransky ff14fd5
%{mozappdir}/browser/searchplugins
1fb0c4e
%{mozappdir}/run-mozilla.sh
bede30d
%{mozappdir}/application.ini
5fe54d7
%exclude %{mozappdir}/removed-files
8fa89a4
%{_datadir}/icons/hicolor/16x16/apps/firefox.png
8fa89a4
%{_datadir}/icons/hicolor/22x22/apps/firefox.png
8fa89a4
%{_datadir}/icons/hicolor/24x24/apps/firefox.png
8fa89a4
%{_datadir}/icons/hicolor/256x256/apps/firefox.png
8fa89a4
%{_datadir}/icons/hicolor/32x32/apps/firefox.png
8fa89a4
%{_datadir}/icons/hicolor/48x48/apps/firefox.png
Martin Stransky f1073d2
%{mozappdir}/webapprt-stub
Martin Stransky f1073d2
%dir %{mozappdir}/webapprt
Martin Stransky f1073d2
%{mozappdir}/webapprt/omni.ja
Martin Stransky f1073d2
%{mozappdir}/webapprt/webapprt.ini
4225333
%if %{enable_mozilla_crashreporter}
875d0c0
%{mozappdir}/crashreporter
875d0c0
%{mozappdir}/crashreporter.ini
875d0c0
%{mozappdir}/Throbber-small.gif
68cb185
%{mozappdir}/browser/crashreporter-override.ini
341ecd0
%endif
875d0c0
%{mozappdir}/*.so
875d0c0
%{mozappdir}/chrome.manifest
875d0c0
%{mozappdir}/components
0a58c3e
%{mozappdir}/defaults/pref/channel-prefs.js
875d0c0
%{mozappdir}/dependentlibs.list
875d0c0
%{mozappdir}/dictionaries
8a0ee5a
#%{mozappdir}/mozilla-xremote-client
875d0c0
%{mozappdir}/omni.ja
875d0c0
%{mozappdir}/platform.ini
875d0c0
%{mozappdir}/plugin-container
8a0ee5a
%{mozappdir}/gmp-clearkey
875d0c0
%exclude %{_includedir}
875d0c0
%exclude %{_libdir}/firefox-devel-%{version}
875d0c0
%exclude %{_datadir}/idl
Martin Stransky 48d8fda
%if !%{?system_nss}
Martin Stransky 48d8fda
%{mozappdir}/libfreebl3.chk
Martin Stransky 48d8fda
%{mozappdir}/libnssdbm3.chk
Martin Stransky 48d8fda
%{mozappdir}/libsoftokn3.chk
Martin Stransky 48d8fda
%endif
341ecd0
cvsdist cac9c1c
#---------------------------------------------------------------------
cvsdist cac9c1c
cvsdist cac9c1c
%changelog
d7d80e3
* Tue May 5 2015 Martin Stransky <stransky@redhat.com> - 38.0-1
d7d80e3
- Update to 38.0 Build 2
d7d80e3
Martin Stransky 9c9e077
* Wed Apr 22 2015 Martin Stransky <stransky@redhat.com> - 37.0.2-3
Martin Stransky 9c9e077
- Fedora-bookmarks rebuild (rhbz#1210474)
Martin Stransky 9c9e077
Martin Stransky 796a37e
* Thu Apr 16 2015 Martin Stransky <stransky@redhat.com> - 37.0.2-2
5a13b12
- Update to 37.0.2
5a13b12
Martin Stransky a7c8bd8
* Tue Apr 7 2015 Martin Stransky <stransky@redhat.com> - 37.0.1-2
Martin Stransky a7c8bd8
- Fixed debug builds
Martin Stransky a7c8bd8
Martin Stransky bf589ec
* Tue Apr 7 2015 Martin Stransky <stransky@redhat.com> - 37.0.1-1
Martin Stransky bf589ec
- Update to 37.0.1
Martin Stransky bf589ec
767c394
* Mon Apr  6 2015 Tom Callaway <spot@fedoraproject.org> - 37.0-4
767c394
- rebuild for libvpx 1.4.0
767c394
Marcin Juszkiewicz d4be59b
* Tue Mar 31 2015 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 37.0-3
Marcin Juszkiewicz d4be59b
- Fix build on AArch64 (based on upstream skia changes)
Marcin Juszkiewicz d4be59b
Martin Stransky 528941f
* Fri Mar 27 2015 Martin Stransky <stransky@redhat.com> - 37.0-2
Martin Stransky 528941f
- Added tooltip patch (mozbz#1144643)
Martin Stransky 528941f
Martin Stransky 3342822
* Fri Mar 27 2015 Martin Stransky <stransky@redhat.com> - 37.0-1
Martin Stransky 3342822
- Update to 37.0 Build 2
Martin Stransky 3342822
Richard Hughes fbebd2d
* Thu Mar 26 2015 Richard Hughes <rhughes@redhat.com> - 36.0.4-2
Richard Hughes fbebd2d
- Add an AppData file for the software center
Richard Hughes fbebd2d
Martin Stransky 160d42f
* Sat Mar 21 2015 Martin Stransky <stransky@redhat.com> - 36.0.4-1
Martin Stransky 160d42f
- Update to 36.0.4
Martin Stransky 160d42f
a8ca2e5
* Fri Mar 20 2015 Martin Stransky <stransky@redhat.com> - 36.0.3-1
a8ca2e5
- Update to 36.0.3
a8ca2e5
c34f124
* Tue Mar 17 2015 Martin Stransky <stransky@redhat.com> - 36.0.1-6
c34f124
- Fixed rhbz#1201527 - [GTK3] Scrollbars in Firefox
c34f124
  are not consistent with the rest of the desktop
c34f124
4c8e8dd
* Tue Mar 10 2015 Martin Stransky <stransky@redhat.com> - 36.0.1-5
Martin Stransky fbaa245
- Arm build fix
Martin Stransky fbaa245
c1906be
* Mon Mar  9 2015 Jan Horak <jhorak@redhat.com> - 36.0.1-1
c1906be
- Update to 36.0.1
c1906be
5d94219
* Fri Mar 6 2015 Martin Stransky <stransky@redhat.com> - 36.0-4
5d94219
- ppc64le build fix
5d94219
a3e5347
* Thu Mar 5 2015 Martin Stransky <stransky@redhat.com> - 36.0-3
a3e5347
- Added back the removed "-remote" option
a3e5347
- Fixed rhbz#1198965 - mozilla-xremote-client has been removed,
a3e5347
  langpack installation may be broken
a3e5347
d00e26a
* Tue Mar 3 2015 Martin Stransky <stransky@redhat.com> - 36.0-2
d00e26a
- Enable Skia for all arches (rhbz#1197007)
d00e26a
8a0ee5a
* Fri Feb 20 2015 Jan Horak <jhorak@redhat.com> - 36.0-1
8a0ee5a
- Update to 36.0
8a0ee5a
1c8e85a
* Mon Feb 9 2015 Martin Stransky <stransky@redhat.com> - 35.0.1-5
1c8e85a
- Fixed rhbz#1190774 - update usear agent string for Fedora
1c8e85a
Petr Machata c93c372
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 35.0.1-4
Petr Machata c93c372
- Bump for rebuild.
Petr Machata c93c372
Martin Stransky ce324a4
* Tue Jan 27 2015 Martin Stransky <stransky@redhat.com> - 35.0.1-3
Martin Stransky ce324a4
- Backed out the flash click-to-play setup
Martin Stransky ce324a4
b2505bb
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 35.0.1-2
b2505bb
- rebuild for ICU 54.1
b2505bb
065b9ef
* Fri Jan 23 2015 Martin Stransky <stransky@redhat.com> - 35.0.1-1
065b9ef
- New upstream version
065b9ef
59628a9
* Thu Jan 22 2015 Martin Stransky <stransky@redhat.com> - 35.0-7
59628a9
- Updated hiDPI patch to upstream version (mozbz#975919)
59628a9
fb99c01
* Thu Jan 22 2015 Martin Stransky <stransky@redhat.com> - 35.0-6
fb99c01
- Disabled flash by default because of 0day live flash exploit
fb99c01
  (see https://isc.sans.edu/diary/Flash+0-Day+Exploit+Used+by+Angler+Exploit+Kit/19213)
fb99c01
c498dd1
* Mon Jan 19 2015 Martin Stransky <stransky@redhat.com> - 35.0-5
c498dd1
- Enable release build config
c498dd1
- Gtk3 - added patch for HiDPI support (mozbz#975919)
c498dd1
ff3c231
* Mon Jan 19 2015 Martin Stransky <stransky@redhat.com> - 35.0-4
ff3c231
- Gtk3 - fixed tabs rendering
ff3c231
Martin Stransky 553a4d7
* Wed Jan 14 2015 Martin Stransky <stransky@redhat.com> - 35.0-3
Martin Stransky 553a4d7
- Gtk3 - replaced obsoleted focus properties
bb317b8
- Make start.fedoraproject.org the homepage
Martin Stransky 553a4d7
387302e
* Mon Jan 12 2015 Martin Stransky <stransky@redhat.com> - 35.0-2
3000085
- Update to 35.0 Build 3
3000085
- Gtk3 - added fix for button/entry box sizes
Martin Stransky d344051
- Gtk3 - added fix for button/entry focus sizes
c75ced4
- Spec clean-up (by moez.roy@gmail.com)
3000085
8ef0a52
* Tue Jan 6 2015 Martin Stransky <stransky@redhat.com> - 35.0-1
8ef0a52
- Update to 35.0 Build 1
8ef0a52
3cfb2b8
* Mon Jan 5 2015 Martin Stransky <stransky@redhat.com> - 34.0-12
3cfb2b8
- Fixed rhbz#1014858 - GLib-CRITICAL **: g_slice_set_config:
3cfb2b8
  assertion `sys_page_size == 0' failed
3cfb2b8
Martin Stransky 791018e
* Fri Jan 2 2015 Martin Stransky <stransky@redhat.com> - 34.0-11
Martin Stransky 791018e
- Build with system jpeg on rawhide
Martin Stransky dfbf94f
- Updated ATK patch for gtk3
Martin Stransky dfbf94f
Martin Stransky 537c1d3
* Tue Dec 23 2014 Martin Stransky <stransky@redhat.com> - 34.0-9
Martin Stransky 537c1d3
- Added fix for rhbz#1173156 - Native NTLM authentication
Martin Stransky 537c1d3
  on Linux unsupported
Martin Stransky af8f6b3
- Added fix for rhbz#1170109 - data corruption bug on armhfp
Martin Stransky 537c1d3
Martin Stransky 983d5db
* Sat Dec 13 2014 Martin Stransky <stransky@redhat.com> - 34.0-8
Martin Stransky 983d5db
- Gtk3 - Workaround for Firefox freeze when accessibility is enabled
Martin Stransky 983d5db
Martin Stransky 02e8ef6
* Fri Dec 12 2014 Martin Stransky <stransky@redhat.com> - 34.0-7
Martin Stransky 02e8ef6
- Added fix for mozbz#1097592 - Firefox freeze in Gtk3
Martin Stransky 02e8ef6
7a6142b
* Thu Dec 11 2014 Martin Stransky <stransky@redhat.com> - 34.0-6
7a6142b
- Disabled Gtk3 on Fedora 21 and earlier (rhbz#1172926)
7a6142b
55619a0
* Wed Dec 10 2014 Martin Stransky <stransky@redhat.com> - 34.0-5
55619a0
- Disabled flash plugin instllation pop-up (mozbz#1108645)
55619a0
55619a0
* Mon Dec 8 2014 Jiri Vanek  <jvanek@redhat.com> - 34.0-4
Martin Stransky 45f8b1b
- added and applied patch218, java-plugin-url.patch
Martin Stransky 45f8b1b
- fixed url for java plugin installation guide
Martin Stransky 45f8b1b
- resolves rhbz#979985
Martin Stransky 45f8b1b
Martin Stransky a7cca11
* Mon Dec 8 2014 Martin Stransky <stransky@redhat.com> - 34.0-3
Martin Stransky a7cca11
- Gtk3 flash plugin fix (rhbz#1171457)
Martin Stransky a7cca11
- Gtk3 theme fixes
Martin Stransky a7cca11
0b0d425
* Wed Dec  3 2014 Jan Horak <jhorak@redhat.com> - 34.0-2
0b0d425
- Fix for mozbz#1097550 - wrong default dictionary
0b0d425
Martin Stransky 5bb5b05
* Mon Dec 1 2014 Martin Stransky <stransky@redhat.com> - 34.0-1
Martin Stransky 5bb5b05
- Update to 34.0 build 2
Martin Stransky 5bb5b05
5698a81
* Thu Nov 13 2014 Martin Stransky <stransky@redhat.com> - 33.1-2
5698a81
- Disabled downloads non-free OpenH264 blob on first start
5698a81
  (rhbz#1155499)
5698a81
5698a81
* Tue Nov 11 2014 Martin Stransky <stransky@redhat.com> - 33.1-1
4612738
- Update to 33.1 build 3
4612738
Martin Stransky f8f8f90
* Mon Nov 10 2014 Martin Stransky <stransky@redhat.com> - 33.0-5
Martin Stransky f8f8f90
- Fixed rhbz#1161110 - /usr/bin/firefox should not mess with TMPDIR
Martin Stransky f8f8f90
793ab22
* Tue Nov 4 2014 Martin Stransky <stransky@redhat.com> - 33.0-4
793ab22
- Do not use system libjpeg-turbo on rawhide
793ab22
Martin Stransky a7a53b8
* Mon Nov 3 2014 Martin Stransky <stransky@redhat.com> - 33.0-3
Martin Stransky a7a53b8
- Added Gtk3 support
Martin Stransky a7a53b8
Martin Stransky b024cf0
* Wed Oct 15 2014 Martin Stransky <stransky@redhat.com> - 33.0-2
Martin Stransky b024cf0
- Added patches from mozbz#858919
Martin Stransky b024cf0
Martin Stransky a212ee7
* Tue Oct 14 2014 Martin Stransky <stransky@redhat.com> - 33.0-1
Martin Stransky a212ee7
- Update to 33.0 build 2
Martin Stransky a212ee7
c3e1bae
* Fri Sep 19 2014 Jan Horak <jhorak@redhat.com> - 32.0.2-2
c3e1bae
- Added support for Mozilla tests
c3e1bae
9f336f7
* Thu Sep 18 2014 Martin Stransky <stransky@redhat.com> - 32.0.2-1
9f336f7
- Update to 32.0.2 build 1
9f336f7
bf40242
* Tue Sep 16 2014 Martin Stransky <stransky@redhat.com> - 32.0.1-2
bf40242
- disable baseline JIT on i686 (rhbz#1047079)
bf40242
Martin Stransky be8ea5f
* Mon Sep 15 2014 Martin Stransky <stransky@redhat.com> - 32.0.1-1
Martin Stransky be8ea5f
- Update to 32.0.1 build 2
Martin Stransky be8ea5f
- Patch from rhbz#1140157
Martin Stransky be8ea5f
7ac632f
* Wed Sep 10 2014 Jan Horak <jhorak@redhat.com> - 32.0-2
df0172c
- Fix for geolocation API (rhbz#1063739)
df0172c
e96738d
* Tue Aug 26 2014 Martin Stransky <stransky@redhat.com> - 32.0-1
e96738d
- Update to 32.0 build 1
e96738d
e81e78d
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 31.0-4
e81e78d
- rebuild for ICU 53.1
e81e78d
aac2423
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 31.0-3
aac2423
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
aac2423
Martin Stransky feb0a86
* Wed Jul 30 2014 Martin Stransky <stransky@redhat.com> - 31.0-2
Martin Stransky feb0a86
- Added patch for mozbz#858919
Martin Stransky feb0a86
9b6c9d1
* Thu Jul 17 2014 Martin Stransky <stransky@redhat.com> - 31.0-1
9b6c9d1
- Update to 31.0 build 2
9b6c9d1
Martin Stransky cce7868
* Wed Jun 11 2014 Martin Stransky <stransky@redhat.com> - 30.0-4
Martin Stransky cce7868
- Updated NSPR version
Martin Stransky cce7868
00f80a1
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 30.0-3
00f80a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
00f80a1
bbdf000
* Thu Jun 5 2014 Martin Stransky <stransky@redhat.com> - 30.0-2
bbdf000
- Enable gstreamer 1.0
bbdf000
Martin Stransky f252ae0
* Wed Jun 4 2014 Martin Stransky <stransky@redhat.com> - 30.0-1
Martin Stransky f252ae0
- Update to 30.0 build 1
Martin Stransky f252ae0
Martin Stransky 1f9b6f9
* Fri May 23 2014 Martin Stransky <stransky@redhat.com> - 29.0.1-5
Martin Stransky bf41727
- Added a build fix for ppc64 - rhbz#1100495
Martin Stransky bf41727
d22f367
* Tue May 20 2014 Martin Stransky <stransky@redhat.com> - 29.0.1-4
d22f367
- Enabled necko-wifi
d22f367
d22f367
* Thu May 15 2014 Peter Robinson <pbrobinson@fedoraproject.org> 29.0.1-3
ebf3d95
- Add upstream patches for aarch64 support
ebf3d95
Martin Stransky 51cc6c3
* Thu May 15 2014 Martin Stransky <stransky@redhat.com> - 29.0.1-2
Martin Stransky 51cc6c3
- Fixed rhbz#1098090 - Enable plugin-container for nspluginwrapper
Martin Stransky 51cc6c3
Martin Stransky e4da6aa
* Wed May 14 2014 Martin Stransky <stransky@redhat.com> - 29.0.1-1
Martin Stransky e4da6aa
- Update to 29.0.1
Martin Stransky e4da6aa
Martin Stransky 64a1d25
* Mon Apr 28 2014 Martin Stransky <stransky@redhat.com> - 29.0-5
Martin Stransky 64a1d25
- An updated ppc64le patch (rhbz#1091054)
Martin Stransky 64a1d25
Martin Stransky 6961317
* Mon Apr 28 2014 Martin Stransky <stransky@redhat.com> - 29.0-4
Martin Stransky 6961317
- Arm build fixes
Martin Stransky 6961317
Martin Stransky 737b999
* Fri Apr 25 2014 Martin Stransky <stransky@redhat.com> - 29.0-3
Martin Stransky 737b999
- Build with system ICU
Martin Stransky 737b999
Martin Stransky c01f068
* Thu Apr 24 2014 Martin Stransky <stransky@redhat.com> - 29.0-2
Martin Stransky c01f068
- Removed unused patch
Martin Stransky c01f068
ab3d858
* Tue Apr 22 2014 Martin Stransky <stransky@redhat.com> - 29.0-1
ab3d858
- Update to 29.0 Build 1
ab3d858
7262a36
* Tue Apr  8 2014 Jan Horak <jhorak@redhat.com> - 28.0-4
7262a36
- Support for ppc64le architecture
7262a36
Martin Stransky e61423f
* Wed Mar 19 2014 Martin Stransky <stransky@redhat.com> - 28.0-3
Martin Stransky e61423f
- Arm build fix
Martin Stransky e61423f
Martin Stransky 8d20dc2
* Wed Mar 19 2014 Martin Stransky <stransky@redhat.com> - 28.0-2
Martin Stransky 8d20dc2
- NSS version up, disable arm for now
Martin Stransky 8d20dc2
d0a850f
* Tue Mar 18 2014 Martin Stransky <stransky@redhat.com> - 28.0-1
d0a850f
- Update to 28.0
d0a850f
40c26d1
* Thu Mar 6 2014 Martin Stransky <stransky@redhat.com> - 27.0.1-2
40c26d1
- Removed needless build patch
40c26d1
d8ca5e5
* Mon Feb 24 2014 Martin Stransky <stransky@redhat.com> - 27.0.1-1
d8ca5e5
- Update to 27.0.1
d8ca5e5
Martin Stransky f6e2a4f
* Mon Feb 3 2014 Martin Stransky <stransky@redhat.com> - 27.0-1
Martin Stransky f6e2a4f
- Update to 27.0
Martin Stransky f6e2a4f
863f53f
* Thu Jan 30 2014 Jan Horak <jhorak@redhat.com> - 26.0-7
0a58c3e
- Set default homepage to about:newtab and make start.fedoraproject.org page pinned on it
863f53f
- Disable system cairo because of rhbz#1059076
0a58c3e
0e02fc2
* Mon Jan 20 2014 Jan Horak <jhorak@redhat.com> - 26.0-6
0e02fc2
- Fixed langpack installation
0e02fc2
872cdfa
* Thu Jan  9 2014 Jan Horak <jhorak@redhat.com> - 26.0-5
872cdfa
- Build standalone firefox package without dependency on xulrunner
872cdfa
b75e322
* Tue Dec 17 2013 Martin Stransky <stransky@redhat.com> - 26.0-4
b75e322
- Added fix for rhbz#1007603 - NSS and cert9 (sql): firefox crash
b75e322
  on exit with https-everywhere installed (edit)
b75e322
Martin Stransky d6ac14f
* Fri Dec 13 2013 Martin Stransky <stransky@redhat.com> - 26.0-3
Martin Stransky d6ac14f
- Build with -Werror=format-security (rhbz#1037063)
Martin Stransky d6ac14f
96e001f
* Mon Dec 9 2013 Martin Stransky <stransky@redhat.com> - 26.0-2
6922940
- Update to 26.0 Build 2
6922940
2139ae4
* Wed Oct 30 2013 Martin Stransky <stransky@redhat.com> - 25.0-3
2139ae4
- Update to 25.0 Build 3
2139ae4
c6401df
* Thu Oct 24 2013 Martin Stransky <stransky@redhat.com> - 25.0-2
c6401df
- Fixed xulrunner dependency
c6401df
e2b5e69
* Thu Oct 24 2013 Martin Stransky <stransky@redhat.com> - 25.0-1
e2b5e69
- Update to 25.0 Build 2
e2b5e69
c6c7068
* Thu Oct 17 2013 Martin Stransky <stransky@redhat.com> - 24.0-2
c6c7068
- Fixed rhbz#1005611 - BEAST workaround not enabled in Firefox
c6c7068
Martin Stransky 4aa1c32
* Fri Sep 13 2013 Martin Stransky <stransky@redhat.com> - 24.0-1
Martin Stransky 4aa1c32
- Update to 24.0
Martin Stransky 4aa1c32
f14e989
* Tue Sep  3 2013 Jan Horak <jhorak@redhat.com> - 23.0.1-5
cb23180
- Fixing rhbz#1003691
cb23180
Martin Stransky 88a49ac
* Fri Aug 30 2013 Martin Stransky <stransky@redhat.com> - 23.0.1-3
Martin Stransky 88a49ac
- Spec tweak (rhbz#991493)
Martin Stransky 88a49ac
d178fee
* Fri Aug 30 2013 Jan Horak <jhorak@redhat.com> - 23.0.1-2
d178fee
- Homepage moved to pref file
d178fee
- Fixed migration from F18 -> F19 (rhbz#976420)
d178fee
2afac82
* Mon Aug 19 2013 Jan Horak <jhorak@redhat.com> - 23.0.1-1
2afac82
- Update to 23.0.1
2afac82
c8c9dfb
* Mon Aug 5 2013 Martin Stransky <stransky@redhat.com> - 23.0-1
cc2152c
- Updated to latest upstream (23.0 Build 2)
c8c9dfb
5d828fc
* Thu Jul 25 2013 Martin Stransky <stransky@redhat.com> - 22.0-3
5d828fc
- Fixed rhbz#988363 - firefox-redhat-default-prefs.js is not used
5d828fc
4225333
* Fri Jun 28 2013 Jan Horak <jhorak@redhat.com> - 22.0-2
4225333
- Fixed crashreporter for third arch
4225333
adad4dd
* Fri Jun 21 2013 Martin Stransky <stransky@redhat.com> - 22.0-1
adad4dd
- Updated to latest upstream (22.0)
adad4dd
f88f287
* Thu Jun 13 2013 Jan Horak <jhorak@redhat.com> - 21.0-5
f88f287
- Enable Mozilla crash report tool
f88f287
5cb41cd
* Thu May 23 2013 Jan Horak <jhorak@redhat.com> - 21.0-4
5cb41cd
- Do not override user defined TMPDIR variable
5cb41cd
013fcd5
* Thu May 16 2013 Martin Stransky <stransky@redhat.com> - 21.0-3
013fcd5
- Fixed extension compatibility dialog (rhbz#963422)
013fcd5
77ca0b8
* Wed May 15 2013 Martin Stransky <stransky@redhat.com> - 21.0-2
77ca0b8
- Keep compatibility with old preference dir
77ca0b8
Martin Stransky 25a1341
* Tue May 14 2013 Martin Stransky <stransky@redhat.com> - 21.0-1
Martin Stransky 25a1341
- Updated to latest upstream (21.0)
Martin Stransky 25a1341
Martin Stransky c4c0150
* Thu May 9 2013 Martin Stransky <stransky@redhat.com> - 20.0-5
Martin Stransky c4c0150
- Removed firstrun page (rhbz#864793)
Martin Stransky c4c0150
- Made zip/unzip quiet in langpacks processing
Martin Stransky c4c0150
15f8405
* Thu Apr 18 2013 Martin Stransky <stransky@redhat.com> - 20.0-4
15f8405
- Updated xulrunner check
15f8405
fdb6db0
* Thu Apr 18 2013 Martin Stransky <stransky@redhat.com> - 20.0-3
fdb6db0
- Added a workaround for rhbz#907424 - textarea redrawn wrongly 
fdb6db0
  during edit
fdb6db0
5156f9b
* Thu Apr 18 2013 Jan Horak <jhorak@redhat.com> - 20.0-2
5156f9b
- Updated manual page
5156f9b
Martin Stransky a6b2436
* Mon Apr 1 2013 Martin Stransky <stransky@redhat.com> - 20.0-1
Martin Stransky a6b2436
- Updated to 20.0
Martin Stransky a6b2436
a36a1f0
* Mon Mar 18 2013 Martin Stransky <stransky@redhat.com> - 19.0.2-2
a36a1f0
- Added fix for mozbz#239254 - local cache dir
a36a1f0
299d6d6
* Mon Mar 11 2013 Jan Horak <jhorak@redhat.com> - 19.0.2-1
299d6d6
- Update to 19.0.2
299d6d6
433e174
* Tue Feb 19 2013 Jan Horak <jhorak@redhat.com> - 19.0-1
433e174
- Update to 19.0
433e174
070e6fc
* Wed Feb  6 2013 Jan Horak <jhorak@redhat.com> - 18.0.2-1
070e6fc
- Update to 18.0.2
070e6fc
bf528a1
* Fri Jan 25 2013 Jan Horak <jhorak@redhat.com> - 18.0.1-1
bf528a1
- Update to 18.0.1
bf528a1
Martin Stransky 2844845
* Wed Jan 9 2013 Martin Stransky <stransky@redhat.com> - 18.0-1
Martin Stransky 2844845
- Update to 18.0
Martin Stransky 2844845
024e07b
* Tue Dec 18 2012 Martin Stransky <stransky@redhat.com> - 17.0.1-2
024e07b
- Fix bug 878831 - Please enable gfx.color_management.enablev4=true
024e07b
7ff30be
* Thu Nov 29 2012 Jan Horak <jhorak@redhat.com> - 17.0.1-1
7ff30be
- Update to 17.0.1
7ff30be
Martin Stransky ceafcaf
* Mon Nov 19 2012 Martin Stransky <stransky@redhat.com> - 17.0-1
Martin Stransky ceafcaf
- Update to 17.0
Martin Stransky ceafcaf
Martin Stransky ab207c8
* Thu Nov 15 2012 Martin Stransky <stransky@redhat.com> - 17.0-0.1b6
Martin Stransky ab207c8
- Update to 17.0 Beta 6
Martin Stransky ab207c8
d5c6caa
* Wed Nov  7 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-4
d5c6caa
- Added duckduckgo.com search engine
d5c6caa
045834a
* Thu Nov  1 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-3
045834a
- Added keywords to desktop file (871900)
045834a
Martin Stransky b658302
* Tue Oct 30 2012 Martin Stransky <stransky@redhat.com> - 16.0.2-2
Martin Stransky b658302
- Updated man page (#800234)
Martin Stransky b658302
2c5ea9a
* Fri Oct 26 2012 Jan Horak <jhorak@redhat.com> - 16.0.2-1
2c5ea9a
- Update to 16.0.2
2c5ea9a
b254d65
* Thu Oct 11 2012 Martin Stransky <stransky@redhat.com> - 16.0.1-1
b254d65
- Update to 16.0.1
b254d65
Martin Stransky ab207c8
* Thu Oct 11 2012 Martin Stransky <stransky@redhat.com> - 16.0.1-1
Martin Stransky ab207c8
- Update to 16.0.1
Martin Stransky ab207c8
1cb85e9
* Mon Oct  8 2012 Jan Horak <jhorak@redhat.com> - 16.0-1
1cb85e9
- Update to 16.0
1cb85e9
- Use /var/tmp instead of /tmp (rhbz#860814)
1cb85e9
d46fbcf
* Tue Sep 11 2012 Jan Horak <jhorak@redhat.com> - 15.0.1-1
d46fbcf
- Update to 15.0.1
d46fbcf
Martin Stransky 187b005
* Tue Aug 28 2012 Martin Stransky <stransky@redhat.com> - 15.0-2
Martin Stransky 187b005
- Added fix for rhbz#851722 - conflict with incompatible xulrunner
Martin Stransky 187b005
474f509
* Mon Aug 27 2012 Martin Stransky <stransky@redhat.com> - 15.0-1
474f509
- Update to 15.0
474f509
a764b19
* Wed Aug 22 2012 Dan Horák <dan[at]danny.cz> - 14.0.1-3
a764b19
- add fix for secondary arches from xulrunner
a764b19
Martin Stransky 69f6966
* Wed Aug 1 2012 Martin Stransky <stransky@redhat.com> - 14.0.1-2
Martin Stransky 69f6966
- removed StartupWMClass (rhbz#844860)
Martin Stransky 69f6966
Martin Stransky 1bb44af
* Mon Jul 16 2012 Martin Stransky <stransky@redhat.com> - 14.0.1-1
Martin Stransky 1bb44af
- Update to 14.0.1
Martin Stransky 1bb44af
Martin Stransky 499035c
* Tue Jul 10 2012 Martin Stransky <stransky@redhat.com> - 13.0.1-2
Martin Stransky 499035c
- Fixed rhbz#707100, rhbz#821169
Martin Stransky 499035c
1a49edb
* Sat Jun 16 2012 Jan Horak <jhorak@redhat.com> - 13.0.1-1
1a49edb
- Update to 13.0.1
1a49edb
Martin Stransky 574a73b
* Tue Jun 5 2012 Martin Stransky <stransky@redhat.com> - 13.0-1
Martin Stransky 574a73b
- Update to 13.0
Martin Stransky 574a73b
Martin Stransky a6d51ef
* Tue Apr 24 2012 Martin Stransky <stransky@redhat.com> - 12.0-1
Martin Stransky a6d51ef
- Update to 12.0
Martin Stransky a6d51ef
Martin Stransky 3c61642
* Thu Mar 15 2012 Martin Stransky <stransky@redhat.com> - 11.0-2
Martin Stransky 3c61642
- Switched dependency to xulrunner (rhbz#803471)
Martin Stransky 3c61642
Martin Stransky ab8ce9b
* Tue Mar 13 2012 Martin Stransky <stransky@redhat.com> - 11.0-1
Martin Stransky ab8ce9b
- Update to 11.0
Martin Stransky ab8ce9b
- Fixed rhbz#800622 - make default home page of fedoraproject.org conditional
Martin Stransky ab8ce9b
- Fixed rhbz#801796 - enable debug build by some simple way
Martin Stransky ab8ce9b
5c40b1e
* Mon Feb 27 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 10.0.1-2
5c40b1e
- Add ARM config options to fix compile
5c40b1e
38f347a
* Thu Feb  9 2012 Jan Horak <jhorak@redhat.com> - 10.0.1-1
38f347a
- Update to 10.0.1
38f347a
9547dd1
* Fri Feb  3 2012 Jan Horak <jhorak@redhat.com> - 10.0-2
9547dd1
- Fixed rhbz#786983
9547dd1
e91d384
* Tue Jan 31 2012 Jan Horak <jhorak@redhat.com> - 10.0-1
e91d384
- Update to 10.0
e91d384
01a73fc
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 9.0.1-2
01a73fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
01a73fc
b61ccf3
* Fri Dec 23 2011 Jan Horak <jhorak@redhat.com> - 9.0.1-1
b61ccf3
- Update to 9.0.1
b61ccf3
36c0fad
* Wed Dec 21 2011 Jan Horak <jhorak@redhat.com> - 9.0-3
c186c49
- Update to 9.0
c186c49
fb54c17
* Thu Dec 15 2011 Jan Horak <jhorak@redhat.com> - 9.0-1.beta5
fb54c17
- Update to 9.0 Beta 5
fb54c17
Martin Stransky 126d848
* Tue Nov 15 2011 Martin Stransky <stransky@redhat.com> - 8.0-3
Martin Stransky 126d848
- Disabled addon check UI (#753551)
Martin Stransky 126d848
Martin Stransky 72e447a
* Tue Nov 15 2011 Martin Stransky <stransky@redhat.com> - 8.0-2
Martin Stransky 72e447a
- Temporary workaround for langpacks (#753551)
Martin Stransky 72e447a
7f2ab11
* Tue Nov  8 2011 Jan Horak <jhorak@redhat.com> - 8.0-1
7f2ab11
- Update to 8.0
7f2ab11
2660809
* Mon Oct 24 2011 Martin Stransky <stransky@redhat.com> - 7.0.1-3
2660809
- reverted the desktop file name for Fedora15 & 16
2660809
d7e5f11
* Mon Oct 24 2011 Martin Stransky <stransky@redhat.com> - 7.0.1-2
d7e5f11
- renamed mozilla-firefox.desktop to firefox.desktop (#736558)
d7e5f11
- nspluginwrapper is not run in plugin-container (#747981)
d7e5f11
9ea8af2
* Fri Sep 30 2011 Jan Horak <jhorak@redhat.com> - 7.0.1-1
9ea8af2
- Update to 7.0.1
9ea8af2
d2cc793
* Tue Sep 27 2011 Jan Horak <jhorak@redhat.com> - 7.0
d2cc793
- Update to 7.0
d2cc793
6c8be79
* Tue Sep  6 2011 Jan Horak <jhorak@redhat.com> - 6.0.2-1
6c8be79
- Update to 6.0.2
6c8be79
360a075
* Tue Aug 16 2011 Martin Stransky <stransky@redhat.com> - 6.0-1
360a075
- Update to 6.0
360a075
Christopher Aillon 703a267
* Fri Jun 24 2011 Bill Nottingham <notting@redhat.com> - 5.0-2
Christopher Aillon 703a267
- Fix an issue with a stray glyph in the window title
Christopher Aillon 703a267
77ec8e7
* Tue Jun 21 2011 Martin Stransky <stransky@redhat.com> - 5.0-1
77ec8e7
- Update to 5.0
77ec8e7
73632af
* Tue May 10 2011 Martin Stransky <stransky@redhat.com> - 4.0.1-2
73632af
- Fixed rhbz#676183 - "firefox -g" is broken
73632af
Christopher Aillon 369bd05
* Thu Apr 28 2011 Christopher Aillon <caillon@redhat.com> - 4.0.1-1
Christopher Aillon 369bd05
- Update to 4.0.1
Christopher Aillon 369bd05
Christopher Aillon 8312bfd
* Thu Apr 21 2011 Christopher Aillon <caillon@redhat.com> - 4.0-4
Christopher Aillon 8312bfd
- Spec file cleanups
Christopher Aillon 8312bfd
Christopher Aillon 6320782
* Mon Apr  4 2011 Christopher Aillon <caillon@redhat.com> - 4.0-3
Christopher Aillon 6320782
- Updates for NetworkManager 0.9
Christopher Aillon 6320782
- Updates for GNOME 3
Christopher Aillon 6320782
Christopher Aillon 905589a
* Tue Mar 22 2011 Christopher Aillon <caillon@redhat.com> - 4.0-2
Christopher Aillon 905589a
- Rebuild
Christopher Aillon 905589a
Christopher Aillon 9f7e181
* Tue Mar 22 2011 Christopher Aillon <caillon@redhat.com> - 4.0-1
Christopher Aillon 9f7e181
- Firefox 4
Christopher Aillon 9f7e181
Christopher Aillon c703001
* Fri Mar 18 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.21
Christopher Aillon c703001
- Firefox 4.0 RC 2
Christopher Aillon c703001
8f8da73
* Thu Mar 17 2011 Jan Horak <jhorak@redhat.com> - 4.0-0.20
8f8da73
- Rebuild against xulrunner with disabled gnomevfs and enabled gio
8f8da73
Christopher Aillon 02547ae
* Wed Mar  9 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.19
Christopher Aillon 02547ae
- Firefox 4.0 RC 1
Christopher Aillon 02547ae
Christopher Aillon 0b79269
* Sat Feb 26 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.18b12
Christopher Aillon 0b79269
- Switch to using the omni chrome file format
Christopher Aillon 0b79269
Christopher Aillon 0bdbcab
* Fri Feb 25 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.17b12
Christopher Aillon 0bdbcab
- Firefox 4.0 Beta 12
Christopher Aillon 0bdbcab
Christopher Aillon 8a31c9d
* Thu Feb 10 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.16b11
Christopher Aillon 8a31c9d
- Update gecko-{libs,devel} requires
Christopher Aillon 8a31c9d
Christopher Aillon c0f195a
* Tue Feb 08 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.15b11
Christopher Aillon c0f195a
- Firefox 4.0 Beta 11
Christopher Aillon c0f195a
Christopher Aillon 90c267f
* Mon Feb 07 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.14b10
Christopher Aillon 90c267f
- Bring back the default browser check
Christopher Aillon 90c267f
Christopher Aillon 4071072
* Tue Jan 25 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.13b10
Christopher Aillon 4071072
- Firefox 4.0 Beta 10
Christopher Aillon 4071072
Christopher Aillon b51b289
* Fri Jan 14 2011 Christopher Aillon <caillon@redhat.com> - 4.0-0.12b9
Christopher Aillon b51b289
- Firefox 4.0 Beta 9
Christopher Aillon b51b289
e09a913
* Thu Jan 6 2011 Dan Horák <dan[at]danny.cz> - 4.0-0.11b8
e09a913
- disable ipc on non-x86 arches to match xulrunner
e09a913
e09a913
* Thu Jan 6 2011 Martin Stransky <stransky@redhat.com> - 4.0-0.10b8
Martin Stransky 1c699fa
- application.ini permission check fix
Martin Stransky 1c699fa
e09a913
* Thu Jan 6 2011 Martin Stransky <stransky@redhat.com> - 4.0-0.9b8
Martin Stransky 5cc9eff
- Fixed rhbz#667477 - broken launch script
Martin Stransky 5cc9eff
767857c
* Tue Jan 4 2011 Martin Stransky <stransky@redhat.com> - 4.0-0.8b8
767857c
- Fixed rhbz#664877 - Cannot read application.ini