Fix invalid licenses
[platform/framework/web/crosswalk-tizen.git] / packaging / wrt.spec
1 %bcond_with wayland
2 %bcond_with x
3
4 Name:       wrt
5 Summary:    Runtime for Web Application
6 Version:    2.0.0
7 Release:    1
8 Group:      Development/Libraries
9 License:    Apache-2.0 and BSD-3-Clause
10 URL:        https://www.tizen.org
11 Source0:    %{name}-%{version}.tar.gz
12
13 BuildRequires: cmake
14 BuildRequires: edje-tools
15 BuildRequires: gettext
16 BuildRequires: pkgconfig(appsvc)
17 BuildRequires: pkgconfig(bundle)
18 BuildRequires: pkgconfig(dlog)
19 BuildRequires: pkgconfig(elementary)
20 BuildRequires: pkgconfig(capi-appfw-application)
21 BuildRequires: pkgconfig(manifest-parser)
22 BuildRequires: pkgconfig(manifest-handlers)
23 BuildRequires: pkgconfig(capi-appfw-package-manager)
24 BuildRequires: pkgconfig(efl-assist)
25 BuildRequires: pkgconfig(deviced)
26 BuildRequires: pkgconfig(capi-system-runtime-info)
27 BuildRequires: pkgconfig(cert-svc)
28 BuildRequires: pkgconfig(uuid)
29 BuildRequires: pkgconfig(gio-2.0)
30 BuildRequires: pkgconfig(aul)
31 BuildRequires: pkgconfig(ecore)
32 BuildRequires: pkgconfig(notification)
33 BuildRequires: boost-devel
34 BuildRequires: python
35 %if %{with x}
36 BuildRequires: pkgconfig(ecore-x)
37 %endif
38 %if %{with wayland}
39 BuildRequires: pkgconfig(ecore-wayland)
40 %endif
41
42 #web-engine
43 BuildRequires: pkgconfig(chromium-efl)
44
45 %description
46 Runtime for Web Application
47
48 %prep
49 %setup -q
50
51 %define extension_path %{_libdir}/tizen-extensions-crosswalk
52
53 %build
54
55 %define build_dir cmake_build_dir
56
57 %if %{with x}
58 %define enable_x11 On
59 %else
60 %define enable_x11 Off
61 %endif
62
63 %if %{with wayland}
64 %define enable_wayland On
65 %else
66 %define enable_wayland Off
67 %endif
68
69 mkdir -p %{build_dir}
70 cd %{build_dir}
71
72 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} \
73          -DLIB_INSTALL_DIR=%{_libdir} \
74          -DCMAKE_BUILD_TYPE=%{?build_type:%build_type} \
75          -DX11_SUPPORT=%{enable_x11} \
76          -DWAYLAND_SUPPORT=%{enable_wayland} \
77          -DEXTENSION_PATH=%{extension_path}
78
79 make %{?jobs:-j%jobs}
80
81 %install
82 %define license_dir %{build_dir}%{_datadir}/license 
83 mkdir -p %{license_dir} 
84 cp LICENSE %{license_dir}/%{name} 
85 cat LICENSE.BSD >> %{license_dir}/%{name}
86 cd %{build_dir}
87 %make_install
88
89 %clean
90 rm -fr %{buildroot}
91
92 %files
93 %attr(755,root,root) %{_bindir}/wrt
94 %attr(755,root,root) %{_bindir}/wrt-popup-test
95 %attr(644,root,root) %{_datadir}/edje/wrt/wrt.edj
96 %attr(644,root,root) %{_libdir}/libwrt-injected-bundle.so
97 %attr(644,root,root) %{extension_path}/libwidget-plugin.so
98 %attr(755,root,root) %{_datadir}/locale/*