15 |
15 |
16 # Please submit bugfixes or comments via http://bugs.opensuse.org/ |
16 # Please submit bugfixes or comments via http://bugs.opensuse.org/ |
17 # |
17 # |
18 |
18 |
19 |
19 |
20 %define version_internal 31.8.0 |
20 %define version_internal 38.2.0 |
21 %define apiversion 31 |
21 %define apiversion 38 |
22 %define uaweight 3180000 |
22 %define uaweight 3820000 |
23 %define releasedate 2015062600 |
23 %define releasedate 2015080900 |
24 %define shared_js 0 |
24 %define shared_js 0 |
25 %define has_system_nspr 1 |
25 %define has_system_nspr 1 |
26 %define has_system_nss 1 |
26 %define has_system_nss 1 |
27 %define has_system_cairo 0 |
27 %define has_system_cairo 0 |
28 %define localize 0 |
28 %define localize 0 |
65 BuildRequires: libiw-devel |
65 BuildRequires: libiw-devel |
66 BuildRequires: libproxy-devel |
66 BuildRequires: libproxy-devel |
67 %else |
67 %else |
68 BuildRequires: wireless-tools |
68 BuildRequires: wireless-tools |
69 %endif |
69 %endif |
70 BuildRequires: mozilla-nspr-devel >= 4.10.6 |
70 BuildRequires: mozilla-nspr-devel >= 4.10.8 |
71 BuildRequires: mozilla-nss-devel >= 3.19.2 |
71 BuildRequires: mozilla-nss-devel >= 3.19.2 |
72 BuildRequires: pkgconfig(libpulse) |
72 BuildRequires: pkgconfig(libpulse) |
73 %if %suse_version > 1210 |
73 %if %suse_version > 1210 |
74 BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) |
74 BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) |
75 BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver) |
75 BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver) |
103 Source6: create-tar.sh |
103 Source6: create-tar.sh |
104 Source7: baselibs.conf |
104 Source7: baselibs.conf |
105 Source8: source-stamp.txt |
105 Source8: source-stamp.txt |
106 Source9: compare-locales.tar.xz |
106 Source9: compare-locales.tar.xz |
107 Patch1: toolkit-download-folder.patch |
107 Patch1: toolkit-download-folder.patch |
108 Patch2: mozilla-nongnome-proxies.patch |
108 Patch2: mozilla-pkgconfig.patch |
109 Patch3: mozilla-prefer_plugin_pref.patch |
109 Patch3: mozilla-nongnome-proxies.patch |
110 Patch4: mozilla-pkgconfig.patch |
110 Patch4: mozilla-prefer_plugin_pref.patch |
|
111 Patch5: mozilla-shared-nss-db.patch |
111 Patch6: mozilla-preferences.patch |
112 Patch6: mozilla-preferences.patch |
112 Patch7: mozilla-language.patch |
113 Patch7: mozilla-language.patch |
113 Patch8: mozilla-ntlm-full-path.patch |
114 Patch8: mozilla-ntlm-full-path.patch |
114 Patch9: mozilla-repo.patch |
115 Patch9: mozilla-repo.patch |
115 Patch10: mozilla-sle11.patch |
116 Patch10: mozilla-icu-strncat.patch |
116 Patch11: mozilla-icu-strncat.patch |
117 Patch11: mozilla-arm-disable-edsp.patch |
117 Patch12: mozilla-arm-disable-edsp.patch |
118 Patch12: mozilla-idldir.patch |
118 Patch13: mozilla-ppc.patch |
119 Patch13: mozilla-skia-be-le.patch |
119 Patch14: mozilla-libproxy-compat.patch |
120 Patch14: mozilla-bmo1005535.patch |
120 Patch15: mozilla-nullptr-gcc45.patch |
121 Patch15: mozilla-add-glibcxx_use_cxx11_abi.patch |
121 Patch16: mozilla-idldir.patch |
122 Patch16: mozilla-arm64-libjpeg-turbo.patch |
122 # Gecko/Toolkit AArch64 Porting |
|
123 Patch30: mozilla-aarch64-bmo-810631.patch |
|
124 |
|
125 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
123 BuildRoot: %{_tmppath}/%{name}-%{version}-build |
126 %if 0%{?shared_js} == 1 |
124 %if 0%{?shared_js} == 1 |
127 Requires: mozilla-js = %{version} |
125 Requires: mozilla-js = %{version} |
128 %endif |
126 %endif |
129 Requires(post): update-alternatives coreutils |
127 Requires(post): update-alternatives coreutils |
429 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/LICENSE |
425 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/LICENSE |
430 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/README.txt |
426 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/README.txt |
431 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/dictionaries/en-US* |
427 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/dictionaries/en-US* |
432 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/nspr-config |
428 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/nspr-config |
433 rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/mozilla-plugin.pc |
429 rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/mozilla-plugin.pc |
|
430 rm -rf $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/gmp-fake/ |
|
431 rm -rf $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/gmp-fakeopenh264/ |
434 # fdupes |
432 # fdupes |
435 %fdupes $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version_internal}/ |
433 %fdupes $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version_internal}/ |
436 %fdupes $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/ |
434 %fdupes $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/ |
437 # create breakpad debugsymbols |
435 # create breakpad debugsymbols |
438 %if %crashreporter |
436 %if %crashreporter |
481 %dir %{_libdir}/xulrunner-%{version_internal}/dictionaries/ |
479 %dir %{_libdir}/xulrunner-%{version_internal}/dictionaries/ |
482 %dir %{_libdir}/xulrunner-%{version_internal}/extensions/ |
480 %dir %{_libdir}/xulrunner-%{version_internal}/extensions/ |
483 %{_libdir}/xulrunner-%{version_internal}/chrome/icons/ |
481 %{_libdir}/xulrunner-%{version_internal}/chrome/icons/ |
484 %{_libdir}/xulrunner-%{version_internal}/components/ |
482 %{_libdir}/xulrunner-%{version_internal}/components/ |
485 %{_libdir}/xulrunner-%{version_internal}/*.so |
483 %{_libdir}/xulrunner-%{version_internal}/*.so |
|
484 %{_libdir}/xulrunner-%{version_internal}/gmp-clearkey/ |
486 %if 0%{?shared_js} == 1 |
485 %if 0%{?shared_js} == 1 |
487 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so |
486 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so |
488 %endif |
487 %endif |
489 %{_libdir}/xulrunner-%{version_internal}/chrome.manifest |
488 %{_libdir}/xulrunner-%{version_internal}/chrome.manifest |
490 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list |
489 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list |
491 %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client |
|
492 %{_libdir}/xulrunner-%{version_internal}/plugin-container |
490 %{_libdir}/xulrunner-%{version_internal}/plugin-container |
493 %{_libdir}/xulrunner-%{version_internal}/xulrunner |
491 %{_libdir}/xulrunner-%{version_internal}/xulrunner |
494 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub |
492 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub |
495 %{_libdir}/xulrunner-%{version_internal}/platform.ini |
493 %{_libdir}/xulrunner-%{version_internal}/platform.ini |
496 %{_libdir}/xulrunner-%{version_internal}/omni.ja |
494 %{_libdir}/xulrunner-%{version_internal}/omni.ja |