diff --git a/.firefox.metadata b/.firefox.metadata
index 2812074..abfd809 100644
--- a/.firefox.metadata
+++ b/.firefox.metadata
@@ -1,2 +1,2 @@
-11e3e78482440628d3095d02821e714027665d33 SOURCES/firefox-24.4.0esr.source.tar.bz2
-017b57b235e6ae2a4353102518f12299ee02e865 SOURCES/firefox-langpacks-24.4.0esr-20140318.tar.bz2
+ed9b1f07b6fdcbea151cfe05c9a4483844d40957 SOURCES/firefox-langpacks-24.5.0esr-20140422.tar.bz2
+1b549d6dce80faec1c23f11b95122e607d2ed1bb SOURCES/firefox-24.5.0esr.source.tar.bz2
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..24ea8f3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+SOURCES/firefox-langpacks-24.5.0esr-20140422.tar.bz2
+SOURCES/firefox-24.5.0esr.source.tar.bz2
diff --git a/SOURCES/firefox-redhat-default-prefs.js b/SOURCES/firefox-redhat-default-prefs.js
index c7796a8..2a22d05 100644
--- a/SOURCES/firefox-redhat-default-prefs.js
+++ b/SOURCES/firefox-redhat-default-prefs.js
@@ -18,3 +18,7 @@ pref("browser.startup.homepage",            "data:text/plain,browser.startup.hom
 pref("toolkit.storage.synchronous",         0);
 pref("startup.homepage_override_url",       "http://www.redhat.com");
 pref("startup.homepage_welcome_url",        "http://www.redhat.com");
+pref("javascript.options.baselinejit.content", false);
+pref("javascript.options.baselinejit.chrome", false);
+pref("extensions.shownSelectionUI",         true);
+pref("layout.imagevisibility.enabled",      false);
diff --git a/SOURCES/firefox.sh.in b/SOURCES/firefox.sh.in
index 5745250..05a4af4 100644
--- a/SOURCES/firefox.sh.in
+++ b/SOURCES/firefox.sh.in
@@ -179,6 +179,9 @@ if [ $MOZILLA_DOWN -ne 0 ]; then
     if [ -f $FEDORA_LANGPACK_CONFIG ]; then
         rm `cat $FEDORA_LANGPACK_CONFIG` > /dev/null 2>&1
         rm $FEDORA_LANGPACK_CONFIG > /dev/null 2>&1
+        # remove all empty langpacks dirs while they block installation of langpacks
+        # (rhbz#1067343)
+        rmdir $MOZ_EXTENSIONS_PROFILE_DIR/langpack* > /dev/null 2>&1
     fi
 
     # Get locale from system
diff --git a/SPECS/firefox.spec b/SPECS/firefox.spec
index ab3eca2..5206568 100644
--- a/SPECS/firefox.spec
+++ b/SPECS/firefox.spec
@@ -53,7 +53,7 @@
 
 Summary:        Mozilla Firefox Web browser
 Name:           firefox
-Version:        24.4.0
+Version:        24.5.0
 Release:        1%{?prever}%{?dist}
 URL:            http://www.mozilla.org/projects/firefox/
 License:        MPLv1.1 or GPLv2+ or LGPLv2+
@@ -61,7 +61,7 @@ Group:          Applications/Internet
 # From ftp://ftp.mozilla.org/pub/firefox/releases/%{version}%{?pretag}/source
 Source0:        firefox-%{version}%{?prever}%{?ext_version}.source.tar.bz2
 %if %{build_langpacks}
-Source1:        firefox-langpacks-%{version}%{?ext_version}-20140318.tar.bz2
+Source1:        firefox-langpacks-%{version}%{?ext_version}-20140422.tar.bz2
 %endif
 Source10:       firefox-mozconfig
 Source11:       firefox-mozconfig-branded
@@ -506,6 +506,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 #---------------------------------------------------------------------
 
 %changelog
+* Tue Apr 22 2014 Martin Stransky <stransky@redhat.com> - 24.5.0-1
+- Update to 24.5.0 ESR
+
+* Tue Apr 15 2014 Martin Stransky <stransky@redhat.com> - 24.4.0-3
+- Added a workaround for Bug 1054242 - RHEVM: Extremely high memory
+  usage in Firefox 24 ESR on RHEL 6.5
+
+* Wed Mar 26 2014 Martin Stransky <stransky@redhat.com> - 24.4.0-2
+- fixed rhbz#1067343 - Broken languagepack configuration 
+  after firefox update
+
 * Tue Mar 18 2014 Jan Horak <jhorak@redhat.com> - 24.4.0-1
 - Update to 24.4.0 ESR