Summary: SpiderMonkey 78 - JavaScript implementation
Summary(pl.UTF-8): SpiderMonkey 78 - implementacja języka JavaScript
Name: mozjs78
-Version: 78.2.0
-Release: 1
+Version: 78.11.0
+Release: 2
License: MPL v2.0
Group: Libraries
#Source0: http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-%{version}.tar.bz2
-Source0: http://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
-# Source0-md5: e071f6c9bea8344d4556323f02bf6125
+Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
+# Source0-md5: 8a73fc5839fdea9f89c176cfce9f5fc9
Patch0: copy-headers.patch
Patch1: system-virtualenv.patch
Patch2: include-configure-script.patch
Patch3: x32.patch
Patch4: %{name}-x32-rust.patch
+Patch5: arm.patch
URL: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
BuildRequires: autoconf2_13 >= 2.13
BuildRequires: cargo
%{?with_tests:BuildRequires: gcc-c++ >= 6:8}
BuildRequires: libicu-devel >= 67.1
BuildRequires: libstdc++-devel >= 6:4.4
+BuildRequires: llvm
BuildRequires: nspr-devel >= 4.25
BuildRequires: perl-base >= 1:5.6
BuildRequires: pkgconfig
-BuildRequires: python3 >= 1:3.2
+BuildRequires: python3 >= 1:3.8.5-3
BuildRequires: python3-virtualenv >= 1.9.1-4
BuildRequires: readline-devel
BuildRequires: rpm-perlprov
BuildRequires: rpmbuild(macros) >= 1.294
BuildRequires: rust >= 1.41.0
+BuildRequires: tar >= 1:1.22
+BuildRequires: xz
BuildRequires: zlib-devel >= 1.2.3
Requires: nspr >= 4.25
Requires: zlib >= 1.2.3
-ExclusiveArch: %{x8664} %{ix86} x32 aarch64
+ExclusiveArch: %{x8664} %{ix86} x32 aarch64 armv6hl armv7hl armv7hnl
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
%ifarch x32
%patch4 -p1
%endif
+%patch5 -p1
%build
export PYTHON="%{__python}"