MozillaFirefox/MozillaFirefox.spec
changeset 715 e1c226a4de34
parent 714 b686e856c800
child 716 cef565f1c325
equal deleted inserted replaced
714:b686e856c800 715:e1c226a4de34
   111 Patch17:        mozilla-ppc64le-libffi.patch
   111 Patch17:        mozilla-ppc64le-libffi.patch
   112 Patch18:        mozilla-ppc64le-mfbt.patch
   112 Patch18:        mozilla-ppc64le-mfbt.patch
   113 Patch19:        mozilla-ppc64le-webrtc.patch
   113 Patch19:        mozilla-ppc64le-webrtc.patch
   114 Patch20:        mozilla-ppc64le-xpcom.patch
   114 Patch20:        mozilla-ppc64le-xpcom.patch
   115 Patch21:        mozilla-ppc64-xpcom.patch
   115 Patch21:        mozilla-ppc64-xpcom.patch
       
   116 # Gecko/Toolkit AArch64 Porting
       
   117 Patch36:        mozilla-aarch64-599882cfb998.diff
       
   118 Patch37:        mozilla-aarch64-bmo-810631.patch
       
   119 Patch38:        mozilla-aarch64-bmo-962488.patch
       
   120 Patch39:        mozilla-aarch64-bmo-963030.patch
       
   121 Patch40:        mozilla-aarch64-bmo-963027.patch
       
   122 Patch41:        mozilla-aarch64-bmo-963028.patch
       
   123 Patch42:        mozilla-aarch64-bmo-963029.patch
       
   124 Patch43:        mozilla-aarch64-bmo-963023.patch
       
   125 Patch44:        mozilla-aarch64-bmo-963024.patch
       
   126 Patch45:        mozilla-aarch64-bmo-963031.patch
       
   127 
   116 # Firefox/browser
   128 # Firefox/browser
   117 Patch30:        firefox-browser-css.patch
   129 Patch100:       firefox-browser-css.patch
   118 Patch31:        firefox-kde.patch
   130 Patch101:       firefox-kde.patch
   119 Patch32:        firefox-kde-114.patch
   131 Patch102:       firefox-kde-114.patch
   120 Patch33:        firefox-no-default-ualocale.patch
   132 Patch103:       firefox-no-default-ualocale.patch
   121 Patch34:        firefox-multilocale-chrome.patch
   133 Patch104:       firefox-multilocale-chrome.patch
   122 Patch35:        firefox-branded-icons.patch
   134 Patch105:       firefox-branded-icons.patch
   123 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   135 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   124 Requires(post):   coreutils shared-mime-info desktop-file-utils
   136 Requires(post):   coreutils shared-mime-info desktop-file-utils
   125 Requires(postun): shared-mime-info desktop-file-utils
   137 Requires(postun): shared-mime-info desktop-file-utils
   126 Requires:       %{name}-branding > 20.0
   138 Requires:       %{name}-branding > 20.0
   127 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   139 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   150 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   162 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   151 # please get your own set of keys.
   163 # please get your own set of keys.
   152 %define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
   164 %define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
   153 %define branding 1
   165 %define branding 1
   154 %define localize 1
   166 %define localize 1
   155 %ifarch ppc ppc64 ppc64le s390 s390x ia64 %arm
   167 %ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm
   156 %define crashreporter 0
   168 %define crashreporter 0
   157 %else
   169 %else
   158 %define crashreporter 1
   170 %define crashreporter 1
   159 %endif
   171 %endif
   160 ### build options end
   172 ### build options end
   257 %patch17 -p1
   269 %patch17 -p1
   258 %patch18 -p1
   270 %patch18 -p1
   259 %patch19 -p1
   271 %patch19 -p1
   260 %patch20 -p1
   272 %patch20 -p1
   261 %patch21 -p1
   273 %patch21 -p1
   262 #
   274 %patch36 -p1
   263 %patch30 -p1
   275 %patch37 -p1
   264 %patch31 -p1
   276 %patch38 -p1
       
   277 %patch39 -p1
       
   278 %patch40 -p1
       
   279 %patch41 -p1
       
   280 %patch42 -p1
       
   281 %patch43 -p1
       
   282 %patch44 -p1
       
   283 %patch45 -p1
       
   284 
       
   285 # Firefox
       
   286 %patch100 -p1
       
   287 %patch101 -p1
   265 %if %suse_version >= 1140
   288 %if %suse_version >= 1140
   266 %patch32 -p1
   289 %patch102 -p1
   267 %endif
   290 %endif
   268 %patch33 -p1
   291 %patch103 -p1
   269 %patch34 -p1
   292 %patch104 -p1
   270 %patch35 -p1
   293 %patch105 -p1
   271 
   294 
   272 %build
   295 %build
   273 # no need to add build time to binaries
   296 # no need to add build time to binaries
   274 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   297 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   275 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
   298 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""