]> git.pld-linux.org Git - packages/mozjs17.git/blame - mozjs17.spec
- rebuild with readline 7.0
[packages/mozjs17.git] / mozjs17.spec
CommitLineData
895dd852
JB
1# parallel-installable with js185, js or future mozjs < 17 or >= 18
2Summary: SpiderMonkey 17 - JavaScript 1.8.6 implementation
3Summary(pl.UTF-8): SpiderMonkey 17 - implementacja języka JavaScript 1.8.6
4Name: mozjs17
5Version: 17.0.0
01627593 6Release: 2
895dd852
JB
7License: MPL 1.1 or GPL v2+ or LGPL v2.1+
8Group: Libraries
9Source0: http://ftp.mozilla.org/pub/mozilla.org/js/mozjs%{version}.tar.gz
10# Source0-md5: 20b6f8f1140ef6e47daa3b16965c9202
11URL: http://www.mozilla.org/js/
12BuildRequires: libffi-devel >= 5:3.0.9
13BuildRequires: libstdc++-devel
14BuildRequires: nspr-devel >= 4.9.2
15BuildRequires: perl-base >= 1:5.6
16BuildRequires: pkgconfig
17BuildRequires: pkgconfig(libffi) >= 3.0.9
18BuildRequires: python >= 1:2.5
19BuildRequires: readline-devel
20BuildRequires: rpm-perlprov
21BuildRequires: rpmbuild(macros) >= 1.294
22BuildRequires: zlib-devel >= 1.2.3
23Requires: nspr >= 4.9.2
24Requires: zlib >= 1.2.3
25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27%description
28JavaScript Reference Implementation (codename SpiderMonkey). The
29package contains JavaScript runtime (compiler, interpreter,
30decompiler, garbage collector, atom manager, standard classes) and
31small "shell" program that can be used interactively and with .js
32files to run scripts.
33
34%description -l pl.UTF-8
35Wzorcowa implementacja JavaScriptu (o nazwie kodowej SpiderMonkey).
36Pakiet zawiera środowisko uruchomieniowe (kompilator, interpreter,
37dekompilator, odśmiecacz, standardowe klasy) i niewielką powłokę,
38która może być używana interaktywnie lub z plikami .js do uruchamiania
39skryptów.
40
41%package devel
42Summary: Header files for JavaScript reference library
43Summary(pl.UTF-8): Pliki nagłówkowe do biblioteki JavaScript
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
46Requires: libstdc++-devel
47Requires: nspr-devel >= 4.9.2
48
49%description devel
50Header files for JavaScript reference library.
51
52%description devel -l pl.UTF-8
53Pliki nagłówkowe do biblioteki JavaScript.
54
55%package static
56Summary: Static JavaScript reference library
57Summary(pl.UTF-8): Statyczna biblioteka JavaScript
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62Static version of JavaScript reference library.
63
64%description static -l pl.UTF-8
65Statyczna wersja biblioteki JavaScript.
66
67%prep
68%setup -q -n mozjs%{version}
69
70%build
71cd js/src
72%configure2_13 \
73 --enable-readline \
74 --enable-system-ffi \
75 --enable-threadsafe \
76 --with-system-nspr
77
78%{__make} \
79 HOST_OPTIMIZE_FLAGS= \
80 MODULE_OPTIMIZE_FLAGS= \
81 MOZ_OPTIMIZE_FLAGS="-freorder-blocks" \
82 MOZ_PGO_OPTIMIZE_FLAGS= \
83 MOZILLA_VERSION=%{version}
84
85%install
86rm -rf $RPM_BUILD_ROOT
87
88%{__make} -C js/src install \
89 DESTDIR=$RPM_BUILD_ROOT \
90 MOZILLA_VERSION=%{version}
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post -p /sbin/ldconfig
96%postun -p /sbin/ldconfig
97
98%files
99%defattr(644,root,root,755)
100%doc js/src/README.html
101%attr(755,root,root) %{_bindir}/js17
102%attr(755,root,root) %{_libdir}/libmozjs-17.0.so
103
104%files devel
105%defattr(644,root,root,755)
106%attr(755,root,root) %{_bindir}/js17-config
107%{_includedir}/js-17.0
108%{_pkgconfigdir}/mozjs-17.0.pc
109
110%files static
111%defattr(644,root,root,755)
112%{_libdir}/libmozjs-17.0.a
This page took 0.09196 seconds and 4 git commands to generate.