[packages/firefox60-esr] - added libvpx1.7 patch (support for libvpx 1.7.0/1.8.0) - dependencies cleanup - added ia,ne,oc loc

qboosh qboosh at pld-linux.org
Wed Apr 17 16:06:24 CEST 2019


commit 66a5974afc350f3775b27f5e39b11fd2661ebbbc
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Apr 17 16:06:35 2019 +0200

    - added libvpx1.7 patch (support for libvpx 1.7.0/1.8.0)
    - dependencies cleanup
    - added ia,ne,oc locales

 firefox-libvpx1.7.patch |  19 +++
 firefox60-esr.spec      | 300 +++++++++++++++++++++++++++++-------------------
 2 files changed, 202 insertions(+), 117 deletions(-)
---
diff --git a/firefox60-esr.spec b/firefox60-esr.spec
index 890d286..ac7c0df 100644
--- a/firefox60-esr.spec
+++ b/firefox60-esr.spec
@@ -4,7 +4,6 @@
 #
 # Conditional build:
 %bcond_with	tests		# enable tests (whatever they check)
-%bcond_without	kerberos	# disable krb5 support
 %bcond_without	official	# official Firefox branding
 %bcond_with	lto		# build with link time optimization
 %bcond_with	pgo		# PGO-enabled build (requires working $DISPLAY == :100)
@@ -37,7 +36,7 @@ curl -s $U | sed -ne 's,.*href="\([^"]\+\)/".*,'"$U"'xpi/\1.xpi,p'
 # The actual sqlite version (see RHBZ#480989):
 %define		sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
 
-%define		_basename	firefox
+%define		origname	firefox
 %define		nspr_ver	4.19
 %define		nss_ver		3.36.7
 
@@ -52,8 +51,8 @@ Group:		X11/Applications/Networking
 # http://archive.mozilla.org/pub/firefox/releases/%{version}/SOURCE
 Source0:	http://archive.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
 # Source0-md5:	f135fbf22669da5ecacacbf71df45ab1
-Source3:	%{_basename}.desktop
-Source4:	%{_basename}.sh
+Source3:	%{origname}.desktop
+Source4:	%{origname}.sh
 Source5:	vendor.js
 Source6:	vendor-ac.js
 Source100:	http://archive.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ach.xpi
@@ -148,110 +147,117 @@ Source144:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-
 # Source144-md5:	6f3940c1e4a0265729764c38b8ab2754
 Source145:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/hy-AM.xpi
 # Source145-md5:	00ba61256326d8a8ac38cdf80efe3dc7
-Source146:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/id.xpi
-# Source146-md5:	68a9bce30a4ac0dbfdd3eaf4ffa4e551
-Source147:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/is.xpi
-# Source147-md5:	d0e1bbeaadedc976fd7d817a2f317259
-Source148:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/it.xpi
-# Source148-md5:	17f52ce4c3c798e2bc28137b09a0b226
-Source149:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ja.xpi
-# Source149-md5:	90b1746f8ab64c97fc695bcff3f4dba9
-Source150:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ka.xpi
-# Source150-md5:	b76c6fd05848965e1258eefa9272ab5b
-Source151:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kab.xpi
-# Source151-md5:	972107a1f301f8251f899bcfc2139b00
-Source152:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kk.xpi
-# Source152-md5:	29c7165a0f8138e2e7573bf978f78e61
-Source153:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/km.xpi
-# Source153-md5:	0c6ae62da44ce6660df742c92cd9c9c8
-Source154:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kn.xpi
-# Source154-md5:	ac868a539a13d81f501c0dca9e48e59f
-Source155:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ko.xpi
-# Source155-md5:	b91e3bff20e5a9f50acca2a0e6f98e51
-Source156:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lij.xpi
-# Source156-md5:	705310b37ecea0c4fd4f0c86d9e29c1c
-Source157:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lt.xpi
-# Source157-md5:	062cb69882bdb745ae1c5143ed23754a
-Source158:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lv.xpi
-# Source158-md5:	f57d54b5a7ee82a1403dfdb6ec35312a
-Source159:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mai.xpi
-# Source159-md5:	468f8aa52385cb1d21dd0c3e8fee13f4
-Source160:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mk.xpi
-# Source160-md5:	9d4984795ddcda9eb7f063a6256a5cf3
-Source161:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ml.xpi
-# Source161-md5:	3fadd76f7a00aba9d2235c275478dd9b
-Source162:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mr.xpi
-# Source162-md5:	40cb976a5860b17bbc89770c9e899733
-Source163:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ms.xpi
-# Source163-md5:	7f23fd33b5fc0588a340cf12b3644db0
-Source164:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/my.xpi
-# Source164-md5:	1245c9d2e29e418549aefceb6503d220
-Source165:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nb-NO.xpi
-# Source165-md5:	37dfd63edab8378c931ddd69395872b4
-Source166:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nl.xpi
-# Source166-md5:	108860d265527fec9ab239452f8b3d9e
-Source167:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nn-NO.xpi
-# Source167-md5:	b43925043ffdcb5dfa2275939dc17775
-Source168:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/or.xpi
-# Source168-md5:	977c0792ed9cf8decefa30bec26223b8
-Source169:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pa-IN.xpi
-# Source169-md5:	fdd717bc8b6871774b19b4540565c4bf
-Source170:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pl.xpi
-# Source170-md5:	3ed239ae953ed9d07fe74ade68f9a705
-Source171:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pt-BR.xpi
-# Source171-md5:	372155acd35b23aa40253859e5eb8164
-Source172:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pt-PT.xpi
-# Source172-md5:	6fdacb8a2ffd09014ab2a93ecde3287b
-Source173:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/rm.xpi
-# Source173-md5:	62c82f34c602e4d9626ffcc8c9dc062d
-Source174:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ro.xpi
-# Source174-md5:	1fbd99a1872982d4c93a19043329fa25
-Source175:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ru.xpi
-# Source175-md5:	cc7b6ed2608a3a6d95ae472079e5d08a
-Source176:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/si.xpi
-# Source176-md5:	f24346fda3f7fb76f518f82476e79e4f
-Source177:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sk.xpi
-# Source177-md5:	d78647c69bdaccdf3c63ca9d050f0077
-Source178:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sl.xpi
-# Source178-md5:	9e9545f85df51bf448fb9902e7a350d7
-Source179:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/son.xpi
-# Source179-md5:	13f87b2da2225d64e611ec23aa1c6463
-Source180:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sq.xpi
-# Source180-md5:	0e34739497dfc052fa3c25cefb89c091
-Source181:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sr.xpi
-# Source181-md5:	7435547c5a67479b101f79828fb83e8e
-Source182:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sv-SE.xpi
-# Source182-md5:	be7dfd9c9aea0ac575850548039b5730
-Source183:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ta.xpi
-# Source183-md5:	e0ffaa6dda5e573036c1be7d6edb61e5
-Source184:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/te.xpi
-# Source184-md5:	386bfa079db10f999a478520d012de58
-Source185:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/th.xpi
-# Source185-md5:	9da767f8cd88547b7dbea123f862cf27
-Source186:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/tr.xpi
-# Source186-md5:	4f0db1a0a08bbcb7df52530fa418d91a
-Source187:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/uk.xpi
-# Source187-md5:	7e53b97439dd42d7e4843ae9ecd89303
-Source188:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ur.xpi
-# Source188-md5:	8e8ac04775cc84cad682d1e6e6f16ba7
-Source189:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/uz.xpi
-# Source189-md5:	28e01605c47b0ab890ce3d4614963acb
-Source190:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/vi.xpi
-# Source190-md5:	69e1d22c773540b2d7bf502e1ec1a3f5
-Source191:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/xh.xpi
-# Source191-md5:	39acac554dd6071e7e9643d0c3bf3b08
-Source192:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/zh-CN.xpi
-# Source192-md5:	3a0e8d1af044c0d4704730ee3f19ddc0
-Source193:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/zh-TW.xpi
-# Source193-md5:	dba6a7acb0c58346bcd62f7c4596e6d3
+Source146:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ia.xpi
+# Source146-md5:	ed6841f9b82e9f75b414bf8eb5efed64
+Source147:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/id.xpi
+# Source147-md5:	68a9bce30a4ac0dbfdd3eaf4ffa4e551
+Source148:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/is.xpi
+# Source148-md5:	d0e1bbeaadedc976fd7d817a2f317259
+Source149:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/it.xpi
+# Source149-md5:	17f52ce4c3c798e2bc28137b09a0b226
+Source150:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ja.xpi
+# Source150-md5:	90b1746f8ab64c97fc695bcff3f4dba9
+Source151:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ka.xpi
+# Source151-md5:	b76c6fd05848965e1258eefa9272ab5b
+Source152:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kab.xpi
+# Source152-md5:	972107a1f301f8251f899bcfc2139b00
+Source153:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kk.xpi
+# Source153-md5:	29c7165a0f8138e2e7573bf978f78e61
+Source154:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/km.xpi
+# Source154-md5:	0c6ae62da44ce6660df742c92cd9c9c8
+Source155:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/kn.xpi
+# Source155-md5:	ac868a539a13d81f501c0dca9e48e59f
+Source156:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ko.xpi
+# Source156-md5:	b91e3bff20e5a9f50acca2a0e6f98e51
+Source157:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lij.xpi
+# Source157-md5:	705310b37ecea0c4fd4f0c86d9e29c1c
+Source158:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lt.xpi
+# Source158-md5:	062cb69882bdb745ae1c5143ed23754a
+Source159:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/lv.xpi
+# Source159-md5:	f57d54b5a7ee82a1403dfdb6ec35312a
+Source160:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mai.xpi
+# Source160-md5:	468f8aa52385cb1d21dd0c3e8fee13f4
+Source161:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mk.xpi
+# Source161-md5:	9d4984795ddcda9eb7f063a6256a5cf3
+Source162:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ml.xpi
+# Source162-md5:	3fadd76f7a00aba9d2235c275478dd9b
+Source163:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/mr.xpi
+# Source163-md5:	40cb976a5860b17bbc89770c9e899733
+Source164:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ms.xpi
+# Source164-md5:	7f23fd33b5fc0588a340cf12b3644db0
+Source165:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/my.xpi
+# Source165-md5:	1245c9d2e29e418549aefceb6503d220
+Source166:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nb-NO.xpi
+# Source166-md5:	37dfd63edab8378c931ddd69395872b4
+Source167:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ne-NP.xpi
+# Source167-md5:	a1c6f9ce5b8c6ae8247ca0482f266990
+Source168:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nl.xpi
+# Source168-md5:	108860d265527fec9ab239452f8b3d9e
+Source169:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/nn-NO.xpi
+# Source169-md5:	b43925043ffdcb5dfa2275939dc17775
+Source170:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/oc.xpi
+# Source170-md5:	b78d8ab63b7059a088296ac6d95601b5
+Source171:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/or.xpi
+# Source171-md5:	977c0792ed9cf8decefa30bec26223b8
+Source172:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pa-IN.xpi
+# Source172-md5:	fdd717bc8b6871774b19b4540565c4bf
+Source173:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pl.xpi
+# Source173-md5:	3ed239ae953ed9d07fe74ade68f9a705
+Source174:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pt-BR.xpi
+# Source174-md5:	372155acd35b23aa40253859e5eb8164
+Source175:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/pt-PT.xpi
+# Source175-md5:	6fdacb8a2ffd09014ab2a93ecde3287b
+Source176:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/rm.xpi
+# Source176-md5:	62c82f34c602e4d9626ffcc8c9dc062d
+Source177:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ro.xpi
+# Source177-md5:	1fbd99a1872982d4c93a19043329fa25
+Source178:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ru.xpi
+# Source178-md5:	cc7b6ed2608a3a6d95ae472079e5d08a
+Source179:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/si.xpi
+# Source179-md5:	f24346fda3f7fb76f518f82476e79e4f
+Source180:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sk.xpi
+# Source180-md5:	d78647c69bdaccdf3c63ca9d050f0077
+Source181:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sl.xpi
+# Source181-md5:	9e9545f85df51bf448fb9902e7a350d7
+Source182:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/son.xpi
+# Source182-md5:	13f87b2da2225d64e611ec23aa1c6463
+Source183:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sq.xpi
+# Source183-md5:	0e34739497dfc052fa3c25cefb89c091
+Source184:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sr.xpi
+# Source184-md5:	7435547c5a67479b101f79828fb83e8e
+Source185:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/sv-SE.xpi
+# Source185-md5:	be7dfd9c9aea0ac575850548039b5730
+Source186:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ta.xpi
+# Source186-md5:	e0ffaa6dda5e573036c1be7d6edb61e5
+Source187:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/te.xpi
+# Source187-md5:	386bfa079db10f999a478520d012de58
+Source188:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/th.xpi
+# Source188-md5:	9da767f8cd88547b7dbea123f862cf27
+Source189:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/tr.xpi
+# Source189-md5:	4f0db1a0a08bbcb7df52530fa418d91a
+Source190:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/uk.xpi
+# Source190-md5:	7e53b97439dd42d7e4843ae9ecd89303
+Source191:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/ur.xpi
+# Source191-md5:	8e8ac04775cc84cad682d1e6e6f16ba7
+Source192:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/uz.xpi
+# Source192-md5:	28e01605c47b0ab890ce3d4614963acb
+Source193:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/vi.xpi
+# Source193-md5:	69e1d22c773540b2d7bf502e1ec1a3f5
+Source194:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/xh.xpi
+# Source194-md5:	39acac554dd6071e7e9643d0c3bf3b08
+Source195:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/zh-CN.xpi
+# Source195-md5:	3a0e8d1af044c0d4704730ee3f19ddc0
+Source196:	http://releases.mozilla.org/pub/firefox/releases/%{version}esr/linux-i686/xpi/zh-TW.xpi
+# Source196-md5:	dba6a7acb0c58346bcd62f7c4596e6d3
 
 Patch0:		rust-1.33.patch
-Patch4:		%{_basename}-prefs.patch
-Patch5:		%{_basename}-pld-bookmarks.patch
-Patch6:		%{_basename}-no-subshell.patch
-Patch7:		%{_basename}-middle_click_paste.patch
-Patch8:		%{_basename}-system-virtualenv.patch
-Patch9:		%{_basename}-Disable-Firefox-Health-Report.patch
+Patch1:		%{origname}-libvpx1.7.patch
+Patch4:		%{origname}-prefs.patch
+Patch5:		%{origname}-pld-bookmarks.patch
+Patch6:		%{origname}-no-subshell.patch
+Patch7:		%{origname}-middle_click_paste.patch
+Patch8:		%{origname}-system-virtualenv.patch
+Patch9:		%{origname}-Disable-Firefox-Health-Report.patch
 Patch10:	system-cairo.patch
 URL:		https://www.mozilla.org/firefox/
 BuildRequires:	OpenGL-devel
@@ -261,7 +267,7 @@ BuildRequires:	automake
 %{?with_gold:BuildRequires:	binutils >= 3:2.20.51.0.7}
 BuildRequires:	bzip2-devel
 %{?with_system_cairo:BuildRequires:	cairo-devel >= 1.10.2-5}
-BuildRequires:	cargo
+BuildRequires:	cargo >= 0.25
 %{?with_clang:BuildRequires:	clang}
 BuildRequires:	clang-devel
 BuildRequires:	dbus-glib-devel >= 0.60
@@ -269,13 +275,11 @@ BuildRequires:	fontconfig-devel >= 1:2.7.0
 BuildRequires:	freetype-devel >= 1:2.1.8
 %{!?with_clang:BuildRequires:	gcc-c++ >= 6:4.4}
 BuildRequires:	glib2-devel >= 1:2.22
-BuildRequires:	gstreamer-devel >= 1.0
-BuildRequires:	gstreamer-plugins-base-devel >= 1.0
 BuildRequires:	gtk+2-devel >= 2:2.18.0
 BuildRequires:	gtk+3-devel >= 3.4.0
-%{?with_kerberos:BuildRequires:	heimdal-devel >= 0.7.1}
-BuildRequires:	libIDL-devel >= 0.8.0
+%ifarch i386 i486
 BuildRequires:	libatomic-devel
+%endif
 # DECnet (dnprogs.spec), not dummy net (libdnet.spec)
 #BuildRequires:	libdnet-devel
 BuildRequires:	libevent-devel >= 1.4.7
@@ -296,7 +300,7 @@ BuildRequires:	nss-devel >= 1:%{nss_ver}
 BuildRequires:	pango-devel >= 1:1.22.0
 BuildRequires:	pixman-devel >= 0.19.2
 BuildRequires:	perl-modules >= 5.004
-BuildRequires:	pkgconfig
+BuildRequires:	pkgconfig >= 1:0.9.0
 BuildRequires:	pkgconfig(libffi) >= 3.0.9
 BuildRequires:	pulseaudio-devel
 BuildRequires:	python-modules >= 1:2.5
@@ -306,12 +310,11 @@ BuildRequires:	python-virtualenv >= 15
 BuildRequires:	readline-devel
 BuildRequires:	rpm >= 4.4.9-56
 BuildRequires:	rpmbuild(macros) >= 1.601
-BuildRequires:	rust >= 1.22.1
+BuildRequires:	rust >= 1.24.0
 BuildRequires:	sed >= 4.0
 BuildRequires:	sqlite3-devel >= 3.22.0
 BuildRequires:	startup-notification-devel >= 0.8
 BuildRequires:	xorg-lib-libX11-devel
-BuildRequires:	xorg-lib-libXScrnSaver-devel
 BuildRequires:	xorg-lib-libXcomposite-devel
 BuildRequires:	xorg-lib-libXdamage-devel
 BuildRequires:	xorg-lib-libXext-devel
@@ -1201,6 +1204,20 @@ Armenian resources for Firefox.
 %description lang-hy -l pl.UTF-8
 Ormiańskie pliki językowe dla Firefoksa.
 
+%package lang-ia
+Summary:	Interlingua resources for Firefox
+Summary(pl.UTF-8):	Pliki językowe interlingua dla Firefoksa
+Group:		I18n
+Requires:	%{name} >= %{version}
+Provides:	%{name}-lang-resources = %{version}
+BuildArch:	noarch
+
+%description lang-ia
+Interlingua resources for Firefox.
+
+%description lang-ia -l pl.UTF-8
+Pliki językowe interlingua dla Firefoksa.
+
 %package lang-id
 Summary:	Indonesian resources for Firefox
 Summary(pl.UTF-8):	Indonezyjskie pliki językowe dla Firefoksa
@@ -1533,6 +1550,20 @@ Norwegian Bokmaal resources for Firefox.
 %description lang-nb -l pl.UTF-8
 Norweskie (bokmaal) pliki językowe dla Firefoksa.
 
+%package lang-ne
+Summary:	Nepali resources for Firefox
+Summary(pl.UTF-8):	Nepalskie pliki językowe dla Firefoksa
+Group:		I18n
+Requires:	%{name} >= %{version}
+Provides:	%{name}-lang-resources = %{version}
+BuildArch:	noarch
+
+%description lang-ne
+Nepali resources for Firefox.
+
+%description lang-ne -l pl.UTF-8
+Nepalskie pliki językowe dla Firefoksa.
+
 %package lang-nl
 Summary:	Dutch resources for Firefox
 Summary(pl.UTF-8):	Holenderskie pliki językowe dla Firefoksa
@@ -1565,6 +1596,20 @@ Norwegian Nynorsk resources for Firefox.
 %description lang-nn -l pl.UTF-8
 Norweskie (nynorsk) pliki językowe dla Firefoksa.
 
+%package lang-oc
+Summary:	Occitan resources for Firefox
+Summary(pl.UTF-8):	Oksytańskie pliki językowe dla Firefoksa
+Group:		I18n
+Requires:	%{name} >= %{version}
+Provides:	%{name}-lang-resources = %{version}
+BuildArch:	noarch
+
+%description lang-oc
+Occitan resources for Firefox.
+
+%description lang-oc -l pl.UTF-8
+Oksytańskie pliki językowe dla Firefoksa.
+
 %package lang-or
 Summary:	Oriya resources for Firefox
 Summary(pl.UTF-8):	Pliki językowe orija dla Firefoksa
@@ -1998,7 +2043,8 @@ Zuluskie pliki językowe dla Firefoksa.
 
 %package geckodriver
 Summary:	WebDriver for Firefox
-Group:		Applications
+Summary(pl.UTF-8):	WebDriver dla Firefoksa
+Group:		Development/Tools
 Requires:	%{name} >= %{version}
 
 %description geckodriver
@@ -2006,15 +2052,22 @@ WebDriver is an open source tool for automated testing of webapps
 across many browsers. It provides capabilities for navigating to web
 pages, user input, JavaScript execution, and more.
 
+%description geckodriver -l pl.UTF-8
+WebDriver to mające otwarte źródła narzędzia do automatycznego
+testowania aplikacji WWW w różnych przeglądarkach. Jego możliwości to
+m.in. nawigowanie po stronach WWW, wejście od użytkownika, wykonywanie
+JavaScriptu.
+
 %prep
 unpack() {
 	local args="$1" file="$2"
 	cp -p $file .
 }
 %define __unzip unpack
-%setup -q -n %{_basename}-%{version}  %(seq -f '-a %g' 100 193 | xargs)
+%setup -q -n %{origname}-%{version}  %(seq -f '-a %g' 100 196 | xargs)
 
 %patch0 -p1
+%patch1 -p1
 %patch4 -p1
 %patch5 -p1
 %patch6 -p2
@@ -2102,6 +2155,7 @@ ac_add_options --with-system-libevent
 ac_add_options --with-system-libvpx
 ac_add_options --with-system-nspr
 ac_add_options --with-system-nss
+ac_add_options --with-system-pixman
 ac_add_options --with-system-png
 ac_add_options --with-system-zlib
 ac_add_options --with-x
@@ -2194,7 +2248,7 @@ chmod 755 $RPM_BUILD_ROOT%{_sbindir}/%{name}-chrome+xpcom-generate
 
 for a in *.xpi; do
 	basename=$(basename $a .xpi)
-	cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions/langpack-$basename at firefox.mozilla.org.xpi
+	cp -p $a $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions/langpack-${basename}@firefox.mozilla.org.xpi
 done
 
 %clean
@@ -2472,6 +2526,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-hy-AM at firefox.mozilla.org.xpi
 
+%files lang-ia
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-ia at firefox.mozilla.org.xpi
+
 %files lang-id
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-id at firefox.mozilla.org.xpi
@@ -2556,6 +2614,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nb-NO at firefox.mozilla.org.xpi
 
+%files lang-ne
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-ne-NP at firefox.mozilla.org.xpi
+
 %files lang-nl
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nl at firefox.mozilla.org.xpi
@@ -2564,6 +2626,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nn-NO at firefox.mozilla.org.xpi
 
+%files lang-oc
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-oc at firefox.mozilla.org.xpi
+
 %files lang-or
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-or at firefox.mozilla.org.xpi
diff --git a/firefox-libvpx1.7.patch b/firefox-libvpx1.7.patch
new file mode 100644
index 0000000..a69c6c0
--- /dev/null
+++ b/firefox-libvpx1.7.patch
@@ -0,0 +1,19 @@
+--- firefox-60.6.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc.orig	2019-03-22 06:01:06.000000000 +0100
++++ firefox-60.6.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc	2019-04-17 08:22:14.871654865 +0200
+@@ -855,7 +855,16 @@
+ 
+         int updated_buffer = settings.layer[layer_idx].upd_buf;
+         buffer_updated_at_frame_[updated_buffer] = frames_encoded_;
++#if VPX_ENCODER_ABI_VERSION < 14 /* libvpx < 1.7.0 */
+         sf_conf.frame_flags[layer_idx] = layer_flags;
++#else
++        sf_conf.update_last[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_LAST);
++        sf_conf.update_golden[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_GF);
++        sf_conf.update_alt_ref[layer_idx] = !(layer_flags & VP8_EFLAG_NO_UPD_ARF);
++        sf_conf.reference_last[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_LAST);
++        sf_conf.reference_golden[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_GF);
++        sf_conf.reference_alt_ref[layer_idx] = !(layer_flags & VP8_EFLAG_NO_REF_ARF);
++#endif
+       }
+     }
+   }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/firefox60-esr.git/commitdiff/66a5974afc350f3775b27f5e39b11fd2661ebbbc



More information about the pld-cvs-commit mailing list