--- a/MozillaFirefox/MozillaFirefox.changes Wed May 09 22:06:26 2018 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes Thu May 17 22:15:44 2018 +0200
@@ -1,4 +1,24 @@
-------------------------------------------------------------------
+Thu May 17 14:01:18 UTC 2018 - wr@rosenauer.org
+
+- update to Firefox 60.0.1
+ * Avoid overly long cycle collector pauses with some add-ons installed
+ (bmo#1449033)
+ * After unckecking the "Sponsored Stories" option, the New Tab page
+ now immediately stops displaying "Sponsored content" cards (bmo#1458906)
+ * On touchscreen devices, fixed momentum scrolling on non-zoomable pages
+ (bmo#1457743)
+ * Use the right default background when opening tabs or windows in
+ high contrast mode (bmo#1458956)
+ * Restored translations of the Preferences panels when using a
+ language pack (bmo#1461590)
+
+-------------------------------------------------------------------
+Mon May 14 13:37:38 UTC 2018 - pcerny@suse.com
+
+- parellelise locales building
+
+-------------------------------------------------------------------
Mon May 7 08:32:28 UTC 2018 - wr@rosenauer.org
- update to Firefox 60.0
--- a/MozillaFirefox/MozillaFirefox.spec Wed May 09 22:06:26 2018 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Thu May 17 22:15:44 2018 +0200
@@ -19,10 +19,10 @@
# changed with every update
%define major 60
-%define mainver %major.0
+%define mainver %major.0.1
%define update_channel release
%define branding 1
-%define releasedate 20180503143129
+%define releasedate 20180516032328
%define source_prefix firefox-%{mainver}
# PIE, full relro (x86_64 for now)
@@ -413,35 +413,31 @@
install -m 644 %{SOURCE9} %{buildroot}%{progdir}/browser/defaults/preferences/firefox.js
# install additional locales
%if %localize
-rm -f %{_tmppath}/translations.*
-touch %{_tmppath}/translations.{common,other}
-for locale in $(cat $RPM_BUILD_DIR/%{source_prefix}/browser/locales/shipped-locales) ; do
- case $locale in
- ja-JP-mac|en-US|'')
- ;;
- *)
- pushd $RPM_BUILD_DIR/compare-locales
- PYTHONPATH=lib \
- scripts/compare-locales -m ../l10n-merged/$locale \
- ../%{source_prefix}/browser/locales/l10n.ini ../l10n $locale
- popd
- LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \
- make -C browser/locales langpack-$locale
- cp -rL dist/xpi-stage/locale-$locale \
- %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org
- # remove prefs, profile defaults, and hyphenation from langpack
- rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/defaults
- rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/hyphenation
- # check against the fixed common list and sort into the right filelist
- _matched=0
- for _match in ar ca cs da de en-GB el es-AR es-CL es-ES fi fr hu it ja ko nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
- [ "$_match" = "$locale" ] && _matched=1
- done
- [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
- echo %{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org \
- >> %{_tmppath}/translations.$_l10ntarget
- esac
-done
+truncate -s 0 %{_tmppath}/translations.{common,other}
+sed -r '/^(ja-JP-mac|en-US|)$/d;s/ .*$//' $RPM_BUILD_DIR/%{source_prefix}/browser/locales/shipped-locales \
+ | xargs -P 8 -n 1 -I {} /bin/sh -c '
+ locale=$1
+ pushd $RPM_BUILD_DIR/compare-locales
+ PYTHONPATH=lib \
+ scripts/compare-locales -m ../l10n-merged/$locale \
+ ../%{source_prefix}/browser/locales/l10n.ini ../l10n $locale
+ popd
+ LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \
+ make -C browser/locales langpack-$locale
+ cp -rL dist/xpi-stage/locale-$locale \
+ %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org
+ # remove prefs, profile defaults, and hyphenation from langpack
+ rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/defaults
+ rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/hyphenation
+ # check against the fixed common list and sort into the right filelist
+ _matched=0
+ for _match in ar ca cs da de en-GB el es-AR es-CL es-ES fi fr hu it ja ko nb-NO nl pl pt-BR pt-PT ru sv-SE zh-CN zh-TW; do
+ [ "$_match" = "$locale" ] && _matched=1
+ done
+ [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
+ echo %{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org \
+ >> %{_tmppath}/translations.$_l10ntarget
+' -- {}
%endif
# remove some executable permissions
find %{buildroot}%{progdir} \
@@ -452,9 +448,10 @@
-name "*.dtd" -o \
-name "*.txt" -o \
-name "*.xml" -o \
- -name "*.css" | xargs chmod a-x
+ -name "*.css" \
+ -exec chmod a-x {} +
# remove mkdir.done files from installed base
-find %{buildroot}%{progdir} -name ".mkdir.done" | xargs rm || :
+find %{buildroot}%{progdir} -type f -name ".mkdir.done" -delete
# overwrite the mozilla start-script and link it to /usr/bin
mkdir --parents %{buildroot}/usr/bin
sed "s:%%PREFIX:%{_prefix}:g
--- a/MozillaFirefox/create-tar.sh Wed May 09 22:06:26 2018 +0200
+++ b/MozillaFirefox/create-tar.sh Thu May 17 22:15:44 2018 +0200
@@ -7,8 +7,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="ea4f3168c604994f051644b467aad92723448d12"
-VERSION="60.0"
+RELEASE_TAG="FIREFOX_60_0_1_RELEASE"
+VERSION="60.0.1"
# check required tools
test -x /usr/bin/hg || ( echo "hg missing: execute zypper in mercurial"; exit 5 )