306688bb3b2c77f84175e939dd7edc5b84ab2133
[platform/framework/web/xwalk-extensions-common.git] / packaging / xwalk-extensions-common.spec
1 Name:       xwalk-extensions-common
2 Summary:    Common modules and tools for Crosswalk Extensions
3 Version:    0.0.1
4 Release:    1
5 Group:      Development/Libraries
6 License:    Apache-2.0 and BSD-3-Clause
7 URL:        https://www.tizen.org
8 Source0:    %{name}-%{version}.tar.gz
9 Source1:    %{name}.manifest
10
11 BuildRequires: cmake
12
13 %description
14 Common modules and tools for Crosswalk Extensions
15
16 %package devel
17 Summary:  Development package of xwalk-extensions-common
18 Group:    Development/Libraries
19 Requires: %{name} = %{version}-%{release}
20 Requires: python
21 Provides: gyp_xwext
22
23 %description devel
24 Development package of xwalk-extensions-common
25
26 %prep
27 %setup -q
28 cp %{SOURCE1} .
29
30 %build
31
32 mkdir -p cmake_build_tmp
33 cd cmake_build_tmp
34 cmake .. \
35         -DCMAKE_INSTALL_PREFIX=%{_prefix} \
36         -DLIB_INSTALL_DIR=%{_libdir}
37
38 make %{?jobs:-j%jobs}
39
40
41 %install
42 rm -rf %{buildroot}
43
44 mkdir -p %{buildroot}%{_datadir}/license
45 cp LICENSE %{buildroot}%{_datadir}/license/%{name}
46 cat LICENSE.BSD >> %{buildroot}%{_datadir}/license/%{name}
47
48 mkdir -p %{buildroot}%{_bindir}
49 ln -s /usr/share/xwalk/tools/build/gyp_xwext \
50       %{buildroot}%{_bindir}/gyp_xwext
51
52 cd cmake_build_tmp
53 %make_install
54
55 %clean
56 rm -rf %{buildroot}
57
58 %files
59 %manifest %{name}.manifest
60 %{_libdir}/lib%{name}.so.*
61 %{_datadir}/license/%{name}
62
63 %files devel
64 %{_includedir}/xwalk/
65 %{_libdir}/lib%{name}.so
66 %{_libdir}/pkgconfig/%{name}.pc
67 %{_bindir}/gyp_xwext
68 /usr/share/xwalk/tools/
69 %attr(0755,root,root) /usr/share/xwalk/tools/gyp/gyp
70 %attr(0755,root,root) /usr/share/xwalk/tools/build/gyp_xwext