1 |
jpp |
1.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 |