From 8f3bc80ce6dc3553b5a8b676057840603c711228a7ebd16504290af3dbc595e5 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Mon, 3 Feb 2014 15:34:42 +0000 Subject: [PATCH] - update to Firefox 27.0 (bnc#) - requires NSS 3.15.4 or higher - rebased/reworked patches - removed obsolete mozilla-bug929439.patch OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=363 --- MozillaFirefox.changes | 8 +++ MozillaFirefox.spec | 22 ++++--- compare-locales.tar.bz2 | 3 - compare-locales.tar.xz | 3 + create-tar.sh | 10 ++-- firefox-26.0-source.tar.bz2 | 3 - firefox-27.0-source.tar.xz | 3 + firefox-kde.patch | 57 +++++++++++++----- firefox-multilocale-chrome.patch | 28 +++++---- firefox-no-default-ualocale.patch | 14 ++--- l10n-26.0.tar.bz2 | 3 - l10n-27.0.tar.xz | 3 + mozilla-bug929439.patch | 26 -------- mozilla-kde.patch | 98 ++++++++++++++++--------------- mozilla-ppc64le.patch | 14 ++--- mozilla-shared-nss-db.patch | 12 ++-- mozilla-xpcom-ppc64le.patch | 8 +-- source-stamp.txt | 2 +- 18 files changed, 163 insertions(+), 154 deletions(-) delete mode 100644 compare-locales.tar.bz2 create mode 100644 compare-locales.tar.xz delete mode 100644 firefox-26.0-source.tar.bz2 create mode 100644 firefox-27.0-source.tar.xz delete mode 100644 l10n-26.0.tar.bz2 create mode 100644 l10n-27.0.tar.xz delete mode 100644 mozilla-bug929439.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index b92d3cc..03414f9 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Jan 28 15:45:41 UTC 2014 - wr@rosenauer.org + +- update to Firefox 27.0 (bnc#) +- requires NSS 3.15.4 or higher +- rebased/reworked patches +- removed obsolete mozilla-bug929439.patch + ------------------------------------------------------------------- Thu Dec 12 21:19:54 UTC 2013 - uweigand@de.ibm.com diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 18f9ff3..2fd5f15 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -2,7 +2,7 @@ # spec file for package MozillaFirefox # # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. -# 2006-2013 Wolfgang Rosenauer +# 2006-2014 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ # -%define major 26 +%define major 27 %define mainver %major.0 %define update_channel release @@ -51,7 +51,7 @@ BuildRequires: libproxy-devel BuildRequires: wireless-tools %endif BuildRequires: mozilla-nspr-devel >= 4.10.2 -BuildRequires: mozilla-nss-devel >= 3.15.3.1 +BuildRequires: mozilla-nss-devel >= 3.15.4 BuildRequires: nss-shared-helper-devel %if %suse_version > 1210 BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) @@ -63,7 +63,7 @@ Recommends: gstreamer-0_10-plugins-ffmpeg %endif Version: %{mainver} Release: 0 -%define releasedate 2013120700 +%define releasedate 2014012800 Provides: firefox = %{mainver} Provides: firefox = %{version}-%{release} Provides: web_browser @@ -76,17 +76,17 @@ Summary: Mozilla Firefox Web Browser License: MPL-2.0 Group: Productivity/Networking/Web/Browsers Url: http://www.mozilla.org/ -Source: firefox-%{version}-source.tar.bz2 +Source: firefox-%{version}-source.tar.xz Source1: MozillaFirefox.desktop Source2: MozillaFirefox-rpmlintrc Source3: mozilla.sh.in Source4: find-external-requires.sh Source5: source-stamp.txt Source6: kde.js -Source7: l10n-%{version}.tar.bz2 +Source7: l10n-%{version}.tar.xz Source8: firefox-mimeinfo.xml Source9: firefox.js -Source10: compare-locales.tar.bz2 +Source10: compare-locales.tar.xz Source11: firefox.1 Source12: mozilla-get-app-id Source13: add-plugins.sh.in @@ -105,10 +105,9 @@ Patch10: mozilla-sle11.patch Patch12: mozilla-arm-disable-edsp.patch Patch13: mozilla-ppc.patch Patch14: mozilla-libproxy-compat.patch -Patch15: mozilla-bug929439.patch -Patch16: mozilla-ppc64le.patch -Patch17: mozilla-libffi-ppc64le.patch -Patch18: mozilla-xpcom-ppc64le.patch +Patch15: mozilla-ppc64le.patch +Patch16: mozilla-libffi-ppc64le.patch +Patch17: mozilla-xpcom-ppc64le.patch # Firefox/browser Patch30: firefox-browser-css.patch Patch31: firefox-kde.patch @@ -243,7 +242,6 @@ cd $RPM_BUILD_DIR/mozilla %patch15 -p1 %patch16 -p1 %patch17 -p1 -%patch18 -p1 # %patch30 -p1 %if %suse_version >= 1110 diff --git a/compare-locales.tar.bz2 b/compare-locales.tar.bz2 deleted file mode 100644 index 5c8ca04..0000000 --- a/compare-locales.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a93081c3f66e8b9f24509d773c5d0d7807679b1ec262846413d2093068572caa -size 29858 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz new file mode 100644 index 0000000..ab34b63 --- /dev/null +++ b/compare-locales.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:925045a93d7b70e312ce410d09582e98c04d6ddcd9183e7a93d24d799b716690 +size 28536 diff --git a/create-tar.sh b/create-tar.sh index 71654f9..2d5f7a0 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_26_0_RELEASE" -VERSION="26.0" +RELEASE_TAG="FIREFOX_27_0_RELEASE" +VERSION="27.0" # mozilla if [ -d mozilla ]; then @@ -36,7 +36,7 @@ echo -n "REPO=" >> ../source-stamp.txt hg showconfig paths.default 2>/dev/null | head -n1 | sed -e "s/^ssh:/http:/" >> ../source-stamp.txt popd echo "creating archive..." -tar cjf firefox-$VERSION-source.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS mozilla +tar cJf firefox-$VERSION-source.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg --exclude=CVS mozilla # l10n echo "fetching locales..." @@ -53,10 +53,10 @@ for locale in $(awk '{ print $1; }' mozilla/browser/locales/shipped-locales); do esac done echo "creating l10n archive..." -tar cjf l10n-$VERSION.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n +tar cJf l10n-$VERSION.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg l10n # compare-locales echo "creating compare-locales" hg clone http://hg.mozilla.org/build/compare-locales -tar cjf compare-locales.tar.bz2 --exclude=.hgtags --exclude=.hgignore --exclude=.hg compare-locales +tar cJf compare-locales.tar.xz --exclude=.hgtags --exclude=.hgignore --exclude=.hg compare-locales diff --git a/firefox-26.0-source.tar.bz2 b/firefox-26.0-source.tar.bz2 deleted file mode 100644 index 0548902..0000000 --- a/firefox-26.0-source.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a146ac1688d3ef4c6c0d448604383882783bd52c6be2cecf18ab5ed3a4b33e1 -size 128663938 diff --git a/firefox-27.0-source.tar.xz b/firefox-27.0-source.tar.xz new file mode 100644 index 0000000..9b4490b --- /dev/null +++ b/firefox-27.0-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f922d2681282c9aad357c75ce4ee4444d1ba3e51605fac6b74b83233fdbdfe55 +size 109193288 diff --git a/firefox-kde.patch b/firefox-kde.patch index 910f4e1..1772818 100644 --- a/firefox-kde.patch +++ b/firefox-kde.patch @@ -2,7 +2,7 @@ diff --git a/browser/base/content/browser-kde.xul b/browser/base/content/browser new file mode 100644 --- /dev/null +++ b/browser/base/content/browser-kde.xul -@@ -0,0 +1,1158 @@ +@@ -0,0 +1,1184 @@ +#filter substitution + +# -*- Mode: HTML -*- @@ -27,6 +27,7 @@ new file mode 100644 + + + ++ ++ ++ ++ ++ ++ +