]> git.pld-linux.org Git - packages/firefox.git/blobdiff - firefox.spec
- requires libvpx 1.7.0 now
[packages/firefox.git] / firefox.spec
index c4244709eafe9a559ebbafa240fa39528025a6c6..b51b4258306c493d743aad4648786d56ba2bef81 100644 (file)
@@ -6,14 +6,21 @@
 %bcond_with    tests           # enable tests (whatever they check)
 %bcond_without kerberos        # disable krb5 support
 %bcond_without official        # official Firefox branding
 %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)
 %bcond_without geckodriver     # WebDriver
 %bcond_with    pgo             # PGO-enabled build (requires working $DISPLAY == :100)
 %bcond_without geckodriver     # WebDriver
+%bcond_without gold            # use default linker instead of gold
 # - disabled shared_js - https://bugzilla.mozilla.org/show_bug.cgi?id=1039964
 %bcond_with    shared_js       # shared libmozjs library [broken]
 %bcond_without system_icu      # build without system ICU
 # - disabled shared_js - https://bugzilla.mozilla.org/show_bug.cgi?id=1039964
 %bcond_with    shared_js       # shared libmozjs library [broken]
 %bcond_without system_icu      # build without system ICU
-%bcond_with    system_cairo    # build with system cairi (not supported in 60.0)
-%bcond_without clang           # build using Clang/LLVM
+%bcond_with    system_cairo    # build with system cairo (not supported in 60.0)
+%bcond_with    clang           # build using Clang/LLVM
+%bcond_with    legacy_exts     # build with legacy extensions support
 
 
+%if %{with lto}
+%define                with_clang      1
+%undefine      with_gold
+%endif
 # On updating version, grab CVE links from:
 # https://www.mozilla.org/security/known-vulnerabilities/firefox.html
 # Release Notes:
 # On updating version, grab CVE links from:
 # https://www.mozilla.org/security/known-vulnerabilities/firefox.html
 # Release Notes:
@@ -30,213 +37,222 @@ 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)
 
 # The actual sqlite version (see RHBZ#480989):
 %define                sqlite_build_version %(pkg-config --silence-errors --modversion sqlite3 2>/dev/null || echo ERROR)
 
-%define                nspr_ver        4.17
-%define                nss_ver         3.34.1
+%define                nspr_ver        4.21
+%define                nss_ver         3.42
 
 Summary:       Firefox web browser
 Summary(hu.UTF-8):     Firefox web böngésző
 Summary(pl.UTF-8):     Firefox - przeglądarka WWW
 Name:          firefox
 
 Summary:       Firefox web browser
 Summary(hu.UTF-8):     Firefox web böngésző
 Summary(pl.UTF-8):     Firefox - przeglądarka WWW
 Name:          firefox
-Version:       60.0
-Release:       1
+Version:       67.0
+Release:       0.1
 License:       MPL v2.0
 Group:         X11/Applications/Networking
 License:       MPL v2.0
 Group:         X11/Applications/Networking
-# http://archive.mozilla.org/pub/firefox/releases/%{version}/SOURCE
-Source0:       http://archive.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz
-# Source0-md5: 3d89ee8a722279c4e883a7a8af81c21d
+Source0:       http://releases.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz
+# Source0-md5: 41a5d504deaed12ebf0e25bb1420f08a
 Source3:       %{name}.desktop
 Source4:       %{name}.sh
 Source5:       vendor.js
 Source6:       vendor-ac.js
 Source3:       %{name}.desktop
 Source4:       %{name}.sh
 Source5:       vendor.js
 Source6:       vendor-ac.js
-Source100:     http://archive.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ach.xpi
-# Source100-md5:       26ec6000dc38d48e8d22e2d10055de8e
+Source100:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ach.xpi
+# Source100-md5:       956563e5960e1914ebc74af7ecffd5c5
 Source101:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/af.xpi
 Source101:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/af.xpi
-# Source101-md5:       b9f97a4c582ada19ad7c4aea54d4b211
+# Source101-md5:       3451e10a5e024056c10f0164cb8f093a
 Source102:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/an.xpi
 Source102:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/an.xpi
-# Source102-md5:       f9b79743ecea8a4fad568d2d27d1d5f4
+# Source102-md5:       9037acfbe5f9f8e1bb3f928ae0a53c46
 Source103:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ar.xpi
 Source103:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ar.xpi
-# Source103-md5:       cce86a7516540b3a420f8049e8b200f7
+# Source103-md5:       9934669de9d2f874673375c6bcd8c55c
 Source104:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/as.xpi
 Source104:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/as.xpi
-# Source104-md5:       ea19e244fa6e1d88586aa04e94e34ac6
+# Source104-md5:       8472f2b3a3a3c528db6a12a99b2250f0
 Source105:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ast.xpi
 Source105:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ast.xpi
-# Source105-md5:       f46ba69d8da0d8e5117020a8eca8c839
+# Source105-md5:       eb47badf6ba8a1f7914a825b151a337d
 Source106:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/az.xpi
 Source106:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/az.xpi
-# Source106-md5:       753b52fbb84f094f73ad63326d220944
-Source107:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bg.xpi
-# Source107-md5:       4cdcfb81236506a2a8197750a036ff99
-Source108:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn-BD.xpi
-# Source108-md5:       cb3c2c0d3810947faf019cdeef6abf7d
-Source109:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn-IN.xpi
-# Source109-md5:       fa771feab57e3ff6fa787ed583f8e004
-Source110:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/br.xpi
-# Source110-md5:       227d7c8df9ad9e7f82eb4ef14b4ee8d5
-Source111:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bs.xpi
-# Source111-md5:       04246fa8ecb059565a5731eb009b3776
-Source112:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca.xpi
-# Source112-md5:       d3c0e3dab05c796b46c9927655198f6e
-Source113:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cak.xpi
-# Source113-md5:       d9ce4868617ed4c6781956c055cfb029
-Source114:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cs.xpi
-# Source114-md5:       c41c8cf45b868ead3364d2258d3ad86d
-Source115:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cy.xpi
-# Source115-md5:       5b51041bd31d25e97d3eb9471974c3cf
-Source116:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/da.xpi
-# Source116-md5:       8f914ba02d1043b4173ec7f1c43cb918
-Source117:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/de.xpi
-# Source117-md5:       e14e6282d7cb772f9db969e37c12296d
-Source118:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/dsb.xpi
-# Source118-md5:       bd8387c1da99a84b7b1df511fc930b04
-Source119:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/el.xpi
-# Source119-md5:       1db05397ec1a1c8dca77347e8f81affd
-Source120:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-GB.xpi
-# Source120-md5:       0d4e26062a7e96350a71ee09af0a3711
-Source121:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-US.xpi
-# Source121-md5:       b3cf437253bf68472be6fece11df1222
-Source122:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-ZA.xpi
-# Source122-md5:       a62132e85876b1028890553e4f88e818
-Source123:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eo.xpi
-# Source123-md5:       42b0c14df44a00e808f60a103e8571e0
-Source124:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-AR.xpi
-# Source124-md5:       92d80da0789467448b7806a64281f3b0
-Source125:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-CL.xpi
-# Source125-md5:       fb5fa5c5095f9253215328a7690d3b1b
-Source126:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-ES.xpi
-# Source126-md5:       1e76812ad44a4b88c933cb4ca608f039
-Source127:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-MX.xpi
-# Source127-md5:       ed9db361b24e0b1d2909127b7766bf81
-Source128:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/et.xpi
-# Source128-md5:       dd56a188b932a00664c714af1c0e82a0
-Source129:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eu.xpi
-# Source129-md5:       c98fc766b7d0e712759153b3c0ba3270
-Source130:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fa.xpi
-# Source130-md5:       82175be2b1fd316ebb0039caaf87dffe
-Source131:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ff.xpi
-# Source131-md5:       dde3327ee35a8999e7f4588cc60b3acc
-Source132:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fi.xpi
-# Source132-md5:       3118fdac089c7065587d62a82318273f
-Source133:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fr.xpi
-# Source133-md5:       89cd3b4eff25e7617b3a8238bf4578a5
-Source134:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fy-NL.xpi
-# Source134-md5:       6d76e1cc583f379d069cfb43cbd859a6
-Source135:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ga-IE.xpi
-# Source135-md5:       9be7b6418fed88b2cccdaedbe9ebfcd5
-Source136:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gd.xpi
-# Source136-md5:       434901a1ffc22a54a24e2fdd8ceed060
-Source137:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gl.xpi
-# Source137-md5:       6a1764581ccc61bd5b8a2514347fb722
-Source138:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gn.xpi
-# Source138-md5:       81f47fbf5126e7f2a5dca4c42514481a
-Source139:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gu-IN.xpi
-# Source139-md5:       f46de919770cdcb07e7ed072b0d092dd
-Source140:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/he.xpi
-# Source140-md5:       231f7583b5ed1df0566311d7bc07b194
-Source141:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hi-IN.xpi
-# Source141-md5:       7efe7c2a4ed1214333de28a11108d0a5
-Source142:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hr.xpi
-# Source142-md5:       ac8b5ffc7e30a52d12963067d58ee919
-Source143:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hsb.xpi
-# Source143-md5:       bef62c129c094176bd4447b1f3c90f19
-Source144:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hu.xpi
-# Source144-md5:       1b12c2c5e20c53f2a506854511dba918
-Source145:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hy-AM.xpi
-# Source145-md5:       8f082cf7eeefd3a209d585369d5b1a22
-Source146:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/id.xpi
-# Source146-md5:       7ed41f58694e45440812a024858995ce
-Source147:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/is.xpi
-# Source147-md5:       d870d5d8e121ee7fb8470e74a1711baf
-Source148:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/it.xpi
-# Source148-md5:       0e361501d29e91623b30d21d6109e84e
-Source149:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ja.xpi
-# Source149-md5:       c8be69fcfe022f55960d700dbb0efcd9
-Source150:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ka.xpi
-# Source150-md5:       b702a6dafda47157774382c573055935
-Source151:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kab.xpi
-# Source151-md5:       434555e6a64b1c05efd0c1fdeaa41e64
-Source152:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kk.xpi
-# Source152-md5:       1caec549f5f01023d92ff7391492a355
-Source153:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/km.xpi
-# Source153-md5:       490f353d4641d2cceb8c63f9411f6043
-Source154:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kn.xpi
-# Source154-md5:       523d97d0131722cdd1df09f094a1efff
-Source155:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ko.xpi
-# Source155-md5:       bad2ab7ad3eea1c916eea990c6935ebf
-Source156:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lij.xpi
-# Source156-md5:       7df5635a6530b8224a47719d5ffaf5a9
-Source157:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lt.xpi
-# Source157-md5:       56d786903d630a3c5407574a32a2f40d
-Source158:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lv.xpi
-# Source158-md5:       f40adcafa719e9ba299fa3bef8aa60b3
-Source159:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mai.xpi
-# Source159-md5:       1107a07113bb4e3ab36a1c0fd66932cb
-Source160:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mk.xpi
-# Source160-md5:       5a5c3acb14d4d716d0faab60512a9033
-Source161:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ml.xpi
-# Source161-md5:       796883f35e763046a7e42b7da971d33c
-Source162:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mr.xpi
-# Source162-md5:       7e7700a772c563bab0714cd0ec830433
-Source163:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ms.xpi
-# Source163-md5:       e9fe738e9a5d16fd6c0db4ce68269375
-Source164:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/my.xpi
-# Source164-md5:       aac0028d7e1c63e7e9276b627bd8cae2
-Source165:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nb-NO.xpi
-# Source165-md5:       7a028cd2a52f49637420e0b6e3f46e5f
-Source166:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nl.xpi
-# Source166-md5:       edebb72071778ba57033b71a07d679a9
-Source167:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nn-NO.xpi
-# Source167-md5:       57546156688885ebf2d68e2dfd27d8fa
-Source168:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/or.xpi
-# Source168-md5:       4977d521cf1eda9c288e13b35fba76d7
-Source169:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pa-IN.xpi
-# Source169-md5:       c2738cd629b00f2f57524c78d92fa62e
-Source170:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pl.xpi
-# Source170-md5:       9f07992ff1ecb221bd8493b9a0915d0c
-Source171:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-BR.xpi
-# Source171-md5:       78312b9be7d566130c602572a4126115
-Source172:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-PT.xpi
-# Source172-md5:       3e69cf94586c99e6189c1ecfdfdad253
-Source173:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/rm.xpi
-# Source173-md5:       11fa5783eac10701a0141c25bc8563ba
-Source174:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ro.xpi
-# Source174-md5:       0f9d71c405e0a6b83df25b3f7df6d0f5
-Source175:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ru.xpi
-# Source175-md5:       3f6701b199c6675fff20c81eefb972bb
-Source176:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/si.xpi
-# Source176-md5:       e014aaa11ed3d0bfd69849f666bd0fb3
-Source177:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sk.xpi
-# Source177-md5:       15782a0ec7175015c802df30618ccdb7
-Source178:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sl.xpi
-# Source178-md5:       5937c932766857d9b18e6d90508a6f37
-Source179:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/son.xpi
-# Source179-md5:       fce0a1815a45bfbbbea0fc90a30cffbb
-Source180:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sq.xpi
-# Source180-md5:       1eb20901ee1a03a6abde23402894231d
-Source181:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sr.xpi
-# Source181-md5:       76217233f70a7711ce2c3b43fe7d626d
-Source182:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sv-SE.xpi
-# Source182-md5:       e81ecfb7b8a500658be84789fdee439e
-Source183:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ta.xpi
-# Source183-md5:       9a6561359c1a4f3e45ab589b092da91a
-Source184:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/te.xpi
-# Source184-md5:       c2ad6747236b0acfd81db87acf716f80
-Source185:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/th.xpi
-# Source185-md5:       aeb387887d793664c80e3e3fd317935c
-Source186:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tr.xpi
-# Source186-md5:       1c60b4d0dad024e86a38ddc79618f263
-Source187:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uk.xpi
-# Source187-md5:       04cb11e7c1a601ba89ecade63039e1d6
-Source188:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ur.xpi
-# Source188-md5:       632bd4adee3473ee10c1be1686c9f0c8
-Source189:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uz.xpi
-# Source189-md5:       ac89c5364c9335ed06b666dc2e0103e6
-Source190:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/vi.xpi
-# Source190-md5:       fe1327e9dcf52fd540b0dc6902fe466c
-Source191:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/xh.xpi
-# Source191-md5:       cb6e66f55c66935632e0e8fd0824b85f
-Source192:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-CN.xpi
-# Source192-md5:       b4124551a685c5098e53f74dd6d86dc6
-Source193:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi
-# Source193-md5:       1823cd4c6c422b802af7bd573f493145
-Patch0:                idl-parser.patch
+# Source106-md5:       e0bf74217beaa6f7e0e9dab9ce910422
+Source107:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/be.xpi
+# Source107-md5:       e8003812c01e352e2ffd16d6e51f5ecb
+Source108:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bg.xpi
+# Source108-md5:       5718471ae0a1062af30e95aee911253a
+Source109:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn-BD.xpi
+# Source109-md5:       4d49b9970b001852e75d6d5d63665716
+Source110:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bn-IN.xpi
+# Source110-md5:       e225a14e6b22116f27e2e6867811638e
+Source111:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/br.xpi
+# Source111-md5:       1ca290a65cc9dd18bf11b8854b401070
+Source112:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/bs.xpi
+# Source112-md5:       5356c99c07710437a32f7dad7c0da95b
+Source113:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ca.xpi
+# Source113-md5:       9c2830a27cdd021e65557638a01a237d
+Source114:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cak.xpi
+# Source114-md5:       5cb4f43fa0ffa8f675fd0d2088f364e4
+Source115:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cs.xpi
+# Source115-md5:       93e60d53db62cb54742198438d6a431c
+Source116:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/cy.xpi
+# Source116-md5:       f89cf54601b423994ea9ee1513cdd82a
+Source117:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/da.xpi
+# Source117-md5:       43263942ed6a5852e769631b30087ba3
+Source118:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/de.xpi
+# Source118-md5:       03a37d3a7e1b9f812c2ce18fc0265b93
+Source119:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/dsb.xpi
+# Source119-md5:       0d5af0cb0051208f7f74bda25d9802a2
+Source120:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/el.xpi
+# Source120-md5:       f746d2830748812391b5f94dee9d1d84
+Source121:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-CA.xpi
+# Source121-md5:       d448126bab2aa74f52d72cd3b410eba6
+Source122:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-GB.xpi
+# Source122-md5:       7871553750424a225918f99401f5e0b2
+Source123:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-US.xpi
+# Source123-md5:       89fbbf7946cd9729122976eb5ebb8bd4
+Source124:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/en-ZA.xpi
+# Source124-md5:       aaa17fc601d4d827371bf86212d51574
+Source125:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eo.xpi
+# Source125-md5:       2eae53ab8aad42877d9a7c283b1cf517
+Source126:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-AR.xpi
+# Source126-md5:       1ac768af2928409083a6a6079828dd1d
+Source127:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-CL.xpi
+# Source127-md5:       3d357e41d4ca1858fdff6271978c5aa1
+Source128:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-ES.xpi
+# Source128-md5:       4c09230669a8cb3f632543d8ffc039d7
+Source129:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/es-MX.xpi
+# Source129-md5:       4674521bab7decdc2af9f5cc9f420b85
+Source130:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/et.xpi
+# Source130-md5:       dcc96d0dacbb3723468a56e6e41dbee0
+Source131:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/eu.xpi
+# Source131-md5:       14dc6c265aa7e134c27486a14f139218
+Source132:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fa.xpi
+# Source132-md5:       fd7427044e73bd837d7687637c6ead87
+Source133:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ff.xpi
+# Source133-md5:       29c91f185526f77d23fd7f544d405444
+Source134:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fi.xpi
+# Source134-md5:       90b1561a8bc3fcd2c808000507761d78
+Source135:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fr.xpi
+# Source135-md5:       aa2e02ca7e93421ae367ffdef4fb75a7
+Source136:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/fy-NL.xpi
+# Source136-md5:       5be206fbe809087f9723dee9b876ed34
+Source137:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ga-IE.xpi
+# Source137-md5:       1940d7966ef7b6d801d4879782cb52f9
+Source138:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gd.xpi
+# Source138-md5:       473a6f61b4e9f3ebc2b322b1dad47643
+Source139:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gl.xpi
+# Source139-md5:       b9c4ca3e71462bd373dd4afcd2b66883
+Source140:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gn.xpi
+# Source140-md5:       dd37d2f63ab2695a1ce2c21b46f2a800
+Source141:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/gu-IN.xpi
+# Source141-md5:       991797574dea971e32d32e086d50c216
+Source142:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/he.xpi
+# Source142-md5:       1394cdddadbfe7d379696d85dd14b082
+Source143:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hi-IN.xpi
+# Source143-md5:       cd3610e2343def7f0be10d8464f47c02
+Source144:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hr.xpi
+# Source144-md5:       c0b3319f1e67d1589a295fd40700a513
+Source145:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hsb.xpi
+# Source145-md5:       addc5479aeefe031f87b884fe2e8014f
+Source146:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hu.xpi
+# Source146-md5:       5ca1d0e25d4fe58c69613d5881308c11
+Source147:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/hy-AM.xpi
+# Source147-md5:       b8fe5ff2a9dea337695ee830f587e1f3
+Source148:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ia.xpi
+# Source148-md5:       c86aac3088807f3ef9212ebcb6002f17
+Source149:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/id.xpi
+# Source149-md5:       de54eb1996fd3213190efed3c1b95e0a
+Source150:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/is.xpi
+# Source150-md5:       65c2cb3a8f708d5b50c878eb6177acb8
+Source151:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/it.xpi
+# Source151-md5:       f47e18c9f9101a3d7008cbeaf5cdfa2e
+Source152:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ja.xpi
+# Source152-md5:       4ab472cee8fda7fda24c61ba00e98767
+Source153:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ka.xpi
+# Source153-md5:       d64c667032e856278a0587c880c99030
+Source154:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kab.xpi
+# Source154-md5:       88f1d987447ddebb557a9b572920c092
+Source155:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kk.xpi
+# Source155-md5:       b124e66dec24410f6fa6153bd5e043f1
+Source156:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/km.xpi
+# Source156-md5:       675ab7a304858137fbe3036eec79ea1b
+Source157:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/kn.xpi
+# Source157-md5:       c9d0adc8b951dcf9c6637b7ddd8ac1c9
+Source158:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ko.xpi
+# Source158-md5:       cd2db7685a1982b8cbdf92a279ae6849
+Source159:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lij.xpi
+# Source159-md5:       b964a1b4c4a58b5701865de453c5d34e
+Source160:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lt.xpi
+# Source160-md5:       19b20058df90a7d6ea753c20abfb6991
+Source161:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/lv.xpi
+# Source161-md5:       50fd85077e3966866f0a1498261da138
+Source162:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mai.xpi
+# Source162-md5:       d7cde1fa063fb0e485511b8e28141920
+Source163:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mk.xpi
+# Source163-md5:       9e6072147c5cb641e5be14233fc204af
+Source164:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ml.xpi
+# Source164-md5:       6649439eccf6a69dccdc1a5f5845c7c3
+Source165:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/mr.xpi
+# Source165-md5:       1455d7e68269421d6efb0bab2709c28d
+Source166:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ms.xpi
+# Source166-md5:       9117f30a1ed57d0ed1c03dd67d302eeb
+Source167:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/my.xpi
+# Source167-md5:       4ff7b4fb45132662b6ad35b8c8caa5ed
+Source168:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nb-NO.xpi
+# Source168-md5:       89b0bab607166711e0ea9eb12d852a49
+Source169:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ne-NP.xpi
+# Source169-md5:       67f7c334ea63ad7949eabaf779a69684
+Source170:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nl.xpi
+# Source170-md5:       8b996485e3ce1a1f36fd4e03f3b1c35f
+Source171:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/nn-NO.xpi
+# Source171-md5:       b4ffaa75e41c2975c14ee8fd7f376cc6
+Source172:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/oc.xpi
+# Source172-md5:       876d45f4e4092d3a19101b0f3e3355c2
+Source173:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/or.xpi
+# Source173-md5:       4a394cfc2e455ac7a6b4d65048445a57
+Source174:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pa-IN.xpi
+# Source174-md5:       9eb858f7c5e8a8d9ff317427560c2d59
+Source175:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pl.xpi
+# Source175-md5:       1884cdaafdb22a54c2942971c4bdd326
+Source176:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-BR.xpi
+# Source176-md5:       6ff6754969195a33fff7ca2681ba4374
+Source177:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/pt-PT.xpi
+# Source177-md5:       6450ba222706db39828c9d4e37f15cf3
+Source178:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/rm.xpi
+# Source178-md5:       c9a806300eae1b62ce2f16bffdb925b5
+Source179:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ro.xpi
+# Source179-md5:       5b834c3549a50e051f99ec9e81816f1d
+Source180:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ru.xpi
+# Source180-md5:       afb65413fa7885d2d11adb4d462fc98f
+Source181:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/si.xpi
+# Source181-md5:       f305c7ec23e8414529758469887fea4d
+Source182:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sk.xpi
+# Source182-md5:       6459bddc90631f587a948cec79b4150d
+Source183:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sl.xpi
+# Source183-md5:       a0f646fd47e997aaffc7a358dd146fe0
+Source184:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/son.xpi
+# Source184-md5:       5817584202e5599fb18074b62635dd73
+Source185:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sq.xpi
+# Source185-md5:       1bf0004994a852421baa0214a41b3f64
+Source186:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sr.xpi
+# Source186-md5:       a6e6881e94d0b6aa8117306b9ca4b614
+Source187:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/sv-SE.xpi
+# Source187-md5:       d423ea9f62da4b15bba0932447b0d4fb
+Source188:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ta.xpi
+# Source188-md5:       f443daabb6ff44bec9e0073c874f6556
+Source189:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/te.xpi
+# Source189-md5:       b2607210b18f02667f7965036110d13a
+Source190:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/th.xpi
+# Source190-md5:       6b5689c4ff843c4133113e5248333a6a
+Source191:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/tr.xpi
+# Source191-md5:       7a34d62d281787bedf91fb8c4ef6d275
+Source192:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uk.xpi
+# Source192-md5:       94f34a737b4413d4600eac9ff0055311
+Source193:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/ur.xpi
+# Source193-md5:       432bf2fb2966470bc7ac22fc93ab21dd
+Source194:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/uz.xpi
+# Source194-md5:       6b8e99f1d66d56a4cc99a8d5f54dcc95
+Source195:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/vi.xpi
+# Source195-md5:       7b46d68b1dd4cc9d29d2a92b4e9683c1
+Source196:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/xh.xpi
+# Source196-md5:       f24526c097188b9c14b2585c037452e0
+Source197:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-CN.xpi
+# Source197-md5:       5344d7125de715bdbe18c74804a1069e
+Source198:     http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi
+# Source198-md5:       7acabd87d13f1e5f2bf7f83000853ada
+
 Patch4:                %{name}-prefs.patch
 Patch5:                %{name}-pld-bookmarks.patch
 Patch6:                %{name}-no-subshell.patch
 Patch4:                %{name}-prefs.patch
 Patch5:                %{name}-pld-bookmarks.patch
 Patch6:                %{name}-no-subshell.patch
@@ -249,11 +265,12 @@ BuildRequires:    OpenGL-devel
 BuildRequires: alsa-lib-devel
 BuildRequires: autoconf2_13
 BuildRequires: automake
 BuildRequires: alsa-lib-devel
 BuildRequires: autoconf2_13
 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: bzip2-devel
 %{?with_system_cairo:BuildRequires:    cairo-devel >= 1.10.2-5}
-BuildRequires: cargo
+BuildRequires: cargo >= 1.32.0
 %{?with_clang:BuildRequires:   clang}
 %{?with_clang:BuildRequires:   clang}
-BuildRequires: clang-devel
+BuildRequires: clang-devel >= 3.9.0
 BuildRequires: dbus-glib-devel >= 0.60
 BuildRequires: fontconfig-devel >= 1:2.7.0
 BuildRequires: freetype-devel >= 1:2.1.8
 BuildRequires: dbus-glib-devel >= 0.60
 BuildRequires: fontconfig-devel >= 1:2.7.0
 BuildRequires: freetype-devel >= 1:2.1.8
@@ -264,7 +281,6 @@ 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: gtk+2-devel >= 2:2.18.0
 BuildRequires: gtk+3-devel >= 3.4.0
 %{?with_kerberos:BuildRequires:        heimdal-devel >= 0.7.1}
-BuildRequires: hunspell-devel >= 1.6.1
 BuildRequires: libIDL-devel >= 0.8.0
 BuildRequires: libatomic-devel
 # DECnet (dnprogs.spec), not dummy net (libdnet.spec)
 BuildRequires: libIDL-devel >= 0.8.0
 BuildRequires: libatomic-devel
 # DECnet (dnprogs.spec), not dummy net (libdnet.spec)
@@ -272,21 +288,25 @@ BuildRequires:    libatomic-devel
 BuildRequires: libevent-devel >= 1.4.7
 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
 BuildRequires: libffi-devel >= 6:3.0.9
 BuildRequires: libevent-devel >= 1.4.7
 # standalone libffi 3.0.9 or gcc's from 4.5(?)+
 BuildRequires: libffi-devel >= 6:3.0.9
-%{?with_system_icu:BuildRequires:      libicu-devel >= 58.1}
+%{?with_system_icu:BuildRequires:      libicu-devel >= 59.1}
 # requires libjpeg-turbo implementing at least libjpeg 6b API
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libjpeg-turbo-devel
 BuildRequires: libpng(APNG)-devel >= 0.10
 # requires libjpeg-turbo implementing at least libjpeg 6b API
 BuildRequires: libjpeg-devel >= 6b
 BuildRequires: libjpeg-turbo-devel
 BuildRequires: libpng(APNG)-devel >= 0.10
-BuildRequires: libpng-devel >= 2:1.6.34
+BuildRequires: libpng-devel >= 2:1.6.35
 BuildRequires: libstdc++-devel >= 6:4.4
 BuildRequires: libstdc++-devel >= 6:4.4
-BuildRequires: libvpx-devel >= 1.5.0
-BuildRequires: llvm-devel
+BuildRequires: libxcb-devel
+BuildRequires: libvpx-devel >= 1.7.0
+%{?with_lto:BuildRequires:     lld}
+BuildRequires: llvm-devel >= 3.9.0
+# or --disable-nodejs ?
+BuildRequires: nodejs >= 8.11
 BuildRequires: nspr-devel >= 1:%{nspr_ver}
 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: nspr-devel >= 1:%{nspr_ver}
 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
 BuildRequires: pkgconfig(libffi) >= 3.0.9
 BuildRequires: pulseaudio-devel
 BuildRequires: python-modules >= 1:2.5
@@ -296,9 +316,10 @@ BuildRequires:     python-virtualenv >= 15
 BuildRequires: readline-devel
 BuildRequires: rpm >= 4.4.9-56
 BuildRequires: rpmbuild(macros) >= 1.601
 BuildRequires: readline-devel
 BuildRequires: rpm >= 4.4.9-56
 BuildRequires: rpmbuild(macros) >= 1.601
-BuildRequires: rust >= 1.22.1
+BuildRequires: rust >= 1.32.0
+BuildRequires: rust-cbindgen >= 0.8.2
 BuildRequires: sed >= 4.0
 BuildRequires: sed >= 4.0
-BuildRequires: sqlite3-devel >= 3.20.1
+BuildRequires: sqlite3-devel >= 3.27.2
 BuildRequires: startup-notification-devel >= 0.8
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXScrnSaver-devel
 BuildRequires: startup-notification-devel >= 0.8
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXScrnSaver-devel
@@ -327,13 +348,14 @@ Requires: gtk+2 >= 2:2.18.0
 Requires:      gtk+3 >= 3.4.0
 Requires:      hicolor-icon-theme
 Requires:      libjpeg-turbo
 Requires:      gtk+3 >= 3.4.0
 Requires:      hicolor-icon-theme
 Requires:      libjpeg-turbo
-Requires:      libpng >= 2:1.6.34
+Requires:      libpng >= 2:1.6.35
 Requires:      libpng(APNG) >= 0.10
 Requires:      libpng(APNG) >= 0.10
-Requires:      libvpx >= 1.5.0
+Requires:      libvpx >= 1.7.0
 Requires:      myspell-common
 Requires:      nspr >= 1:%{nspr_ver}
 Requires:      nss >= 1:%{nss_ver}
 Requires:      pango >= 1:1.22.0
 Requires:      myspell-common
 Requires:      nspr >= 1:%{nspr_ver}
 Requires:      nss >= 1:%{nss_ver}
 Requires:      pango >= 1:1.22.0
+Requires:      pixman >= 0.19.2
 Requires:      sqlite3 >= %{sqlite_build_version}
 Requires:      startup-notification >= 0.8
 Provides:      xulrunner-libs = 2:%{version}-%{release}
 Requires:      sqlite3 >= %{sqlite_build_version}
 Requires:      startup-notification >= 0.8
 Provides:      xulrunner-libs = 2:%{version}-%{release}
@@ -752,6 +774,20 @@ Greek resources for Firefox.
 %description lang-el -l pl.UTF-8
 Greckie pliki językowe dla Firefoksa.
 
 %description lang-el -l pl.UTF-8
 Greckie pliki językowe dla Firefoksa.
 
+%package lang-en_CA
+Summary:       English (Canadian) resources for Firefox
+Summary(pl.UTF-8):     Angielskie (kanadyjskie) pliki językowe dla Firefoksa
+Group:         I18n
+Requires:      firefox >= %{version}
+Provides:      firefox-lang-resources = %{version}
+BuildArch:     noarch
+
+%description lang-en_CA
+English (Canadian) resources for Firefox.
+
+%description lang-en_CA -l pl.UTF-8
+Angielskie (kanadyjskie) pliki językowe dla Firefoksa.
+
 %package lang-en_GB
 Summary:       English (British) resources for Firefox
 Summary(pl.UTF-8):     Angielskie (brytyjskie) pliki językowe dla Firefoksa
 %package lang-en_GB
 Summary:       English (British) resources for Firefox
 Summary(pl.UTF-8):     Angielskie (brytyjskie) pliki językowe dla Firefoksa
@@ -1205,6 +1241,20 @@ Armenian resources for Firefox.
 %description lang-hy -l pl.UTF-8
 Ormiańskie pliki językowe dla Firefoksa.
 
 %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
 %package lang-id
 Summary:       Indonesian resources for Firefox
 Summary(pl.UTF-8):     Indonezyjskie pliki językowe dla Firefoksa
@@ -1537,6 +1587,20 @@ Norwegian Bokmaal resources for Firefox.
 %description lang-nb -l pl.UTF-8
 Norweskie (bokmaal) pliki językowe dla Firefoksa.
 
 %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
 %package lang-nl
 Summary:       Dutch resources for Firefox
 Summary(pl.UTF-8):     Holenderskie pliki językowe dla Firefoksa
@@ -1569,6 +1633,20 @@ Norwegian Nynorsk resources for Firefox.
 %description lang-nn -l pl.UTF-8
 Norweskie (nynorsk) pliki językowe dla Firefoksa.
 
 %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
 %package lang-or
 Summary:       Oriya resources for Firefox
 Summary(pl.UTF-8):     Pliki językowe orija dla Firefoksa
@@ -2002,6 +2080,7 @@ Zuluskie pliki językowe dla Firefoksa.
 
 %package geckodriver
 Summary:       WebDriver for Firefox
 
 %package geckodriver
 Summary:       WebDriver for Firefox
+Summary(pl.UTF-8):     WebDriver dla Firefoksa
 Group:         Applications
 Requires:      firefox >= %{version}
 
 Group:         Applications
 Requires:      firefox >= %{version}
 
@@ -2010,20 +2089,20 @@ 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.
 
 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
 %prep
 unpack() {
        local args="$1" file="$2"
        cp -p $file .
 }
 %define __unzip unpack
-%setup -q %(seq -f '-a %g' 100 193 | xargs)
-
-# avoid using included headers (-I. is before HUNSPELL_CFLAGS)
-%{__rm} extensions/spellcheck/hunspell/src/{*.hxx,hunspell.h}
-# hunspell needed for factory including mozHunspell.h
-echo 'LOCAL_INCLUDES += $(MOZ_HUNSPELL_CFLAGS)' >> extensions/spellcheck/src/Makefile.in
+%setup -q %(seq -f '-a %g' 100 198 | xargs)
 
 
-%patch0 -p2
 %patch4 -p1
 %patch5 -p1
 %patch6 -p2
 %patch4 -p1
 %patch5 -p1
 %patch6 -p2
@@ -2032,8 +2111,6 @@ echo 'LOCAL_INCLUDES += $(MOZ_HUNSPELL_CFLAGS)' >> extensions/spellcheck/src/Mak
 %patch9 -p1
 %{?with_system_cairo:%patch10 -p1}
 
 %patch9 -p1
 %{?with_system_cairo:%patch10 -p1}
 
-%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' xpcom/typelib/xpt/tools/xpt.py xpcom/idl-parser/xpidl/xpidl.py
-
 %if %{with pgo}
 %{__sed} -i -e 's@__BROWSER_PATH__@"../../dist/bin/firefox-bin"@' build/automation.py.in
 %endif
 %if %{with pgo}
 %{__sed} -i -e 's@__BROWSER_PATH__@"../../dist/bin/firefox-bin"@' build/automation.py.in
 %endif
@@ -2089,16 +2166,21 @@ ac_add_options --enable-chrome-format=omni
 ac_add_options --enable-default-toolkit=cairo-gtk3
 ac_add_options --enable-extensions=default
 %{?with_geckodriver:ac_add_options --enable-geckodriver}
 ac_add_options --enable-default-toolkit=cairo-gtk3
 ac_add_options --enable-extensions=default
 %{?with_geckodriver:ac_add_options --enable-geckodriver}
+%{?with_gold:ac_add_options --enable-linker=gold}
+%if %{with lto}
+ac_add_options --disable-elf-hack
+ac_add_options --enable-lto
+%else
+ac_add_options --enable-elf-hack
+%endif
 ac_add_options --enable-readline
 %{?with_shared_js:ac_add_options --enable-shared-js}
 ac_add_options --enable-startup-notification
 %{?with_system_cairo:ac_add_options --enable-system-cairo}
 ac_add_options --enable-system-ffi
 ac_add_options --enable-readline
 %{?with_shared_js:ac_add_options --enable-shared-js}
 ac_add_options --enable-startup-notification
 %{?with_system_cairo:ac_add_options --enable-system-cairo}
 ac_add_options --enable-system-ffi
-ac_add_options --enable-system-hunspell
 ac_add_options --enable-system-sqlite
 %{?with_official:ac_add_options --enable-official-branding}
 ac_add_options --with-distribution-id=org.pld-linux
 ac_add_options --enable-system-sqlite
 %{?with_official:ac_add_options --enable-official-branding}
 ac_add_options --with-distribution-id=org.pld-linux
-ac_add_options --with-pthreads
 ac_add_options --with-system-bz2
 ac_add_options --with%{!?with_system_icu:out}-system-icu
 ac_add_options --with-system-jpeg
 ac_add_options --with-system-bz2
 ac_add_options --with%{!?with_system_icu:out}-system-icu
 ac_add_options --with-system-jpeg
@@ -2106,11 +2188,14 @@ 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-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-system-png
 ac_add_options --with-system-zlib
-ac_add_options --with-x
 # Workaround for mozbz#1341234
 ac_add_options BINDGEN_CFLAGS="$(pkg-config nspr pixman-1 --cflags)"
 # Workaround for mozbz#1341234
 ac_add_options BINDGEN_CFLAGS="$(pkg-config nspr pixman-1 --cflags)"
+%if %{with legacy_exts}
+ac_add_options "MOZ_ALLOW_LEGACY_EXTENSIONS=1"
+%endif
 EOF
 
 %if %{with pgo}
 EOF
 
 %if %{with pgo}
@@ -2119,10 +2204,10 @@ D=$(( RANDOM % (200 - 100 + 1 ) + 5 ))
 XVFB_PID=$!
 [ -n "$XVFB_PID" ] || exit 1
 export DISPLAY=:${D}
 XVFB_PID=$!
 [ -n "$XVFB_PID" ] || exit 1
 export DISPLAY=:${D}
-MOZ_PGO=1 AUTOCONF=/usr/bin/autoconf2_13 ./mach build
+MOZ_PGO=1 AUTOCONF=/usr/bin/autoconf2_13 ./mach build -v
 kill $XVFB_PID
 %else
 kill $XVFB_PID
 %else
-AUTOCONF=/usr/bin/autoconf2_13 ./mach build
+AUTOCONF=/usr/bin/autoconf2_13 ./mach build -v
 %endif
 
 %install
 %endif
 
 %install
@@ -2148,7 +2233,7 @@ cp -aL ${OBJDIR}/dist/firefox/* $RPM_BUILD_ROOT%{_libdir}/%{name}/
 
 # move arch independant ones to datadir
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/chrome
 
 # move arch independant ones to datadir
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/chrome $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/chrome
-%{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/extensions $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions
+install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/extensions
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults/{pref,preferences}
 
 %{__mv} $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults
 %{__mv} $RPM_BUILD_ROOT%{_datadir}/%{name}/browser/defaults/{pref,preferences}
 
@@ -2156,9 +2241,6 @@ ln -s ../../../share/%{name}/browser/chrome $RPM_BUILD_ROOT%{_libdir}/%{name}/br
 ln -s ../../../share/%{name}/browser/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/defaults
 ln -s ../../../share/%{name}/browser/extensions $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/extensions
 
 ln -s ../../../share/%{name}/browser/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/defaults
 ln -s ../../../share/%{name}/browser/extensions $RPM_BUILD_ROOT%{_libdir}/%{name}/browser/extensions
 
-%{__rm} -r $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
-ln -s %{_datadir}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/dictionaries
-
 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE4} > $RPM_BUILD_ROOT%{_bindir}/firefox
 chmod 755 $RPM_BUILD_ROOT%{_bindir}/firefox
 
 sed 's,@LIBDIR@,%{_libdir},' %{SOURCE4} > $RPM_BUILD_ROOT%{_bindir}/firefox
 chmod 755 $RPM_BUILD_ROOT%{_bindir}/firefox
 
@@ -2253,24 +2335,21 @@ fi
 %{_libdir}/%{name}/chrome.manifest
 %{_libdir}/%{name}/browser/blocklist.xml
 %{_libdir}/%{name}/browser/chrome.manifest
 %{_libdir}/%{name}/chrome.manifest
 %{_libdir}/%{name}/browser/blocklist.xml
 %{_libdir}/%{name}/browser/chrome.manifest
-# the signature of the default theme
-%{_datadir}/%{name}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
 %{_libdir}/%{name}/browser/omni.ja
 
 %{_libdir}/%{name}/browser/features/activity-stream@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/aushelper@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/firefox@getpocket.com.xpi
 %{_libdir}/%{name}/browser/omni.ja
 
 %{_libdir}/%{name}/browser/features/activity-stream@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/aushelper@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/firefox@getpocket.com.xpi
-%{_libdir}/%{name}/browser/features/followonsearch@mozilla.com.xpi
 %{_libdir}/%{name}/browser/features/formautofill@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/onboarding@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/screenshots@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/webcompat@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/formautofill@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/onboarding@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/screenshots@mozilla.org.xpi
 %{_libdir}/%{name}/browser/features/webcompat@mozilla.org.xpi
+%{_libdir}/%{name}/browser/features/webcompat-reporter@mozilla.org.xpi
 
 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
 
 %attr(755,root,root) %{_libdir}/%{name}/plugin-container
-%{_libdir}/%{name}/dictionaries
 
 %dir %{_libdir}/%{name}/fonts
 
 %dir %{_libdir}/%{name}/fonts
-%{_libdir}/%{name}/fonts/EmojiOneMozilla.ttf
+%{_libdir}/%{name}/fonts/TwemojiMozilla.ttf
 
 %dir %{_libdir}/%{name}/gmp-clearkey
 %dir %{_libdir}/%{name}/gmp-clearkey/0.1
 
 %dir %{_libdir}/%{name}/gmp-clearkey
 %dir %{_libdir}/%{name}/gmp-clearkey/0.1
@@ -2324,6 +2403,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-az@firefox.mozilla.org.xpi
 
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-az@firefox.mozilla.org.xpi
 
+%files lang-be
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-be@firefox.mozilla.org.xpi
+
 %files lang-bg
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-bg@firefox.mozilla.org.xpi
 %files lang-bg
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-bg@firefox.mozilla.org.xpi
@@ -2380,6 +2463,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-el@firefox.mozilla.org.xpi
 
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-el@firefox.mozilla.org.xpi
 
+%files lang-en_CA
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-en-CA@firefox.mozilla.org.xpi
+
 %files lang-en_GB
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi
 %files lang-en_GB
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-en-GB@firefox.mozilla.org.xpi
@@ -2484,6 +2571,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-hy-AM@firefox.mozilla.org.xpi
 
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-hy-AM@firefox.mozilla.org.xpi
 
+%files lang-ia
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-ia@firefox.mozilla.org.xpi
+
 %files lang-id
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-id@firefox.mozilla.org.xpi
 %files lang-id
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-id@firefox.mozilla.org.xpi
@@ -2568,6 +2659,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nb-NO@firefox.mozilla.org.xpi
 
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nb-NO@firefox.mozilla.org.xpi
 
+%files lang-ne
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-ne-NP@firefox.mozilla.org.xpi
+
 %files lang-nl
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nl@firefox.mozilla.org.xpi
 %files lang-nl
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nl@firefox.mozilla.org.xpi
@@ -2576,6 +2671,10 @@ fi
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nn-NO@firefox.mozilla.org.xpi
 
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-nn-NO@firefox.mozilla.org.xpi
 
+%files lang-oc
+%defattr(644,root,root,755)
+%{_datadir}/%{name}/browser/extensions/langpack-oc@firefox.mozilla.org.xpi
+
 %files lang-or
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-or@firefox.mozilla.org.xpi
 %files lang-or
 %defattr(644,root,root,755)
 %{_datadir}/%{name}/browser/extensions/langpack-or@firefox.mozilla.org.xpi
This page took 0.063054 seconds and 4 git commands to generate.