/[smecontribs]/rpms/duktape/contribs10/duktape.spec
ViewVC logotype

Annotation of /rpms/duktape/contribs10/duktape.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Wed Nov 10 04:13:29 2021 UTC (3 years ago) by jpp
Branch: MAIN
CVS Tags: duktape-2_2_0-5_el7_sme, duktape-2_2_0-5_el8, HEAD
Initial import

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

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed