1 Summary: SpiderMonkey 60 - JavaScript implementation
2 Summary(pl.UTF-8): SpiderMonkey 60 - implementacja języka JavaScript
8 Source0: http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-%{version}.tar.bz2
9 # Source0-md5: 202f71313e53d9b92e7c578107541539
10 Patch0: copy-headers.patch
11 Patch1: system-virtualenv.patch
12 Patch2: include-configure-script.patch
13 URL: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey
14 BuildRequires: autoconf2_13
15 BuildRequires: libstdc++-devel >= 6:4.4
16 BuildRequires: nspr-devel >= 4.9.2
17 BuildRequires: perl-base >= 1:5.6
18 BuildRequires: pkgconfig
19 BuildRequires: python >= 1:2.5
20 BuildRequires: python-virtualenv >= 1.9.1-4
21 BuildRequires: readline-devel
22 BuildRequires: rpm-perlprov
23 BuildRequires: rpmbuild(macros) >= 1.294
24 BuildRequires: zlib-devel >= 1.2.3
25 Requires: nspr >= 4.9.2
26 Requires: zlib >= 1.2.3
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 JavaScript Reference Implementation (codename SpiderMonkey). The
31 package contains JavaScript runtime (compiler, interpreter,
32 decompiler, garbage collector, atom manager, standard classes) and
33 small "shell" program that can be used interactively and with .js
36 %description -l pl.UTF-8
37 Wzorcowa implementacja JavaScriptu (o nazwie kodowej SpiderMonkey).
38 Pakiet zawiera środowisko uruchomieniowe (kompilator, interpreter,
39 dekompilator, odśmiecacz, standardowe klasy) i niewielką powłokę,
40 która może być używana interaktywnie lub z plikami .js do uruchamiania
44 Summary: Header files for JavaScript reference library
45 Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki JavaScript
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Requires: libstdc++-devel
49 Requires: nspr-devel >= 4.9.2
52 Header files for JavaScript reference library.
54 %description devel -l pl.UTF-8
55 Pliki nagłówkowe do biblioteki JavaScript.
58 %setup -q -n mozjs-%{version}
64 export PYTHON="%{__python}"
65 export AUTOCONF="%{_bindir}/autoconf2_13"
66 export SHELL="/bin/sh"
71 %define configuredir ".."
76 --enable-gcgenerational \
84 HOST_OPTIMIZE_FLAGS= \
85 MODULE_OPTIMIZE_FLAGS= \
86 MOZ_OPTIMIZE_FLAGS="-freorder-blocks" \
87 MOZ_PGO_OPTIMIZE_FLAGS= \
88 MOZILLA_VERSION=%{version}
93 rm -rf $RPM_BUILD_ROOT
97 %{__make} -C js/src install \
98 DESTDIR=$RPM_BUILD_ROOT \
99 MOZILLA_VERSION=%{version}
101 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.ajs
104 rm -rf $RPM_BUILD_ROOT
106 %post -p /sbin/ldconfig
107 %postun -p /sbin/ldconfig
110 %defattr(644,root,root,755)
111 %doc js/src/README.html
112 %attr(755,root,root) %{_bindir}/js60
113 %attr(755,root,root) %{_libdir}/libmozjs-60.so
116 %defattr(644,root,root,755)
117 %attr(755,root,root) %{_bindir}/js60-config
118 %{_includedir}/mozjs-60
119 %{_pkgconfigdir}/mozjs-60.pc