1 |
Name: duktape |
2 |
Version: 2.2.0 |
3 |
Release: 5%{?dist} |
4 |
Summary: Embeddable Javascript engine |
5 |
License: MIT |
6 |
Url: http://duktape.org/ |
7 |
Source0: http://duktape.org/%{name}-%{version}.tar.xz |
8 |
Source1: duktape.pc.in |
9 |
BuildRequires: gcc |
10 |
BuildRequires: pkgconfig |
11 |
|
12 |
%description |
13 |
Duktape is an embeddable Javascript engine, with a focus on portability and |
14 |
compact footprint. |
15 |
|
16 |
%package devel |
17 |
Summary: Development files for %{name} |
18 |
Requires: %{name} = %{version} |
19 |
|
20 |
%description devel |
21 |
Embeddable Javascript engine. |
22 |
|
23 |
This package contains header files and libraries needed to develop |
24 |
application that use %{name}. |
25 |
|
26 |
%prep |
27 |
%setup -q |
28 |
|
29 |
sed -e's|@prefix@|%{_prefix}|' \ |
30 |
-e's|@libdir@|%{_lib}|' \ |
31 |
-e's|@PACKAGE_VERSION@|%{version}|' \ |
32 |
< %{SOURCE1} > %{name}.pc.in |
33 |
|
34 |
%build |
35 |
sed -e '/^INSTALL_PREFIX/s|[^=]*$|%{_prefix}|' \ |
36 |
-e '/install\:/a\\tinstall -d $(DESTDIR)$(INSTALL_PREFIX)/%{_lib}\n\tinstall -d $(DESTDIR)$(INSTALL_PREFIX)/include' \ |
37 |
-e 's/\(\$.INSTALL_PREFIX.\)/$(DESTDIR)\1/g' \ |
38 |
-e 's/\/lib\b/\/%{_lib}/g' \ |
39 |
< Makefile.sharedlibrary > Makefile |
40 |
%make_build |
41 |
|
42 |
%install |
43 |
%make_install |
44 |
|
45 |
install -Dm0644 %{name}.pc.in %{buildroot}%{_libdir}/pkgconfig/%{name}.pc |
46 |
|
47 |
%ldconfig_scriptlets |
48 |
|
49 |
%files |
50 |
%license LICENSE.txt |
51 |
%doc AUTHORS.rst |
52 |
%{_libdir}/libduktape.so.* |
53 |
%{_libdir}/libduktaped.so.* |
54 |
|
55 |
%files devel |
56 |
%doc examples/ README.rst |
57 |
%{_includedir}/duk_config.h |
58 |
%{_includedir}/duktape.h |
59 |
%{_libdir}/libduktape.so |
60 |
%{_libdir}/libduktaped.so |
61 |
%{_libdir}/pkgconfig/duktape.pc |
62 |
|
63 |
%changelog |
64 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5 |
65 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild |
66 |
|
67 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-4 |
68 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
69 |
|
70 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-3 |
71 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
72 |
|
73 |
* Thu Apr 19 2018 Gwyn Ciesla <limburgher@gmail.com> - 2.2.0-2 |
74 |
- Macro corrections, dist tag. |
75 |
|
76 |
* Fri Apr 13 2018 Gwyn Ciesla <limburgher@gmail.com> - 2.2.0-1 |
77 |
- Adapt to modern packaging guidelines. |
78 |
|
79 |
* Mon Mar 19 2018 jk@lutty.net |
80 |
- Initial package for fedora derived from Suse |