Update change log and spec for wrt-plugins-tizen_0.4.56
[framework/web/wrt-plugins-tizen.git] / packaging / wrt-plugins-tizen.spec
1 Name:       wrt-plugins-tizen
2 Summary:    JavaScript plugins for WebRuntime
3 Version:    0.4.56
4 Release:    0
5 Group:      Development/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(capi-web-favorites)
9 BuildRequires:  pkgconfig(mm-fileinfo)
10 BuildRequires:  pkgconfig(libpcrecpp)
11 BuildRequires:  pkgconfig(calendar-service2)
12 BuildRequires:  pkgconfig(contacts-service2)
13 BuildRequires:  pkgconfig(msg-service)
14 BuildRequires:  pkgconfig(email-service)
15 BuildRequires:  pkgconfig(accounts-svc)
16 BuildRequires:  pkgconfig(tapi)
17 BuildRequires:  pkgconfig(icu-i18n)
18 BuildRequires:  pkgconfig(icu-io)
19 BuildRequires:  pkgconfig(icu-le)
20 BuildRequires:  pkgconfig(icu-lx)
21 BuildRequires:  pkgconfig(icu-uc)
22 BuildRequires:  pkgconfig(network)
23 BuildRequires:  pkgconfig(appsvc)
24 BuildRequires:  pkgconfig(devman)
25 BuildRequires:  pkgconfig(ewebkit2)
26 BuildRequires:  pkgconfig(dpl-efl)
27 BuildRequires:  pkgconfig(dpl-event-efl)
28 BuildRequires:  pkgconfig(wrt-plugins-types)
29 BuildRequires:  pkgconfig(wrt-plugins-commons)
30 BuildRequires:  pkgconfig(wrt-plugins-commons-javascript)
31 BuildRequires:  pkgconfig(wrt-plugins-plugin-manager)
32 BuildRequires:  pkgconfig(capi-appfw-application)
33 BuildRequires:  pkgconfig(capi-appfw-app-manager)
34 BuildRequires:  pkgconfig(capi-network-nfc)
35 BuildRequires:  pkgconfig(capi-location-geocoder)
36 BuildRequires:  pkgconfig(capi-location-manager)
37 BuildRequires:  pkgconfig(capi-location-poi)
38 BuildRequires:  pkgconfig(capi-location-route)
39 BuildRequires:  pkgconfig(capi-network-bluetooth)
40 BuildRequires:  pkgconfig(capi-network-connection)
41 BuildRequires:  pkgconfig(capi-telephony-call)
42 BuildRequires:  pkgconfig(capi-telephony-sim)
43 BuildRequires:  pkgconfig(capi-system-info)
44 BuildRequires:  pkgconfig(capi-system-runtime-info)
45 BuildRequires:  pkgconfig(sensor)
46 BuildRequires:  pkgconfig(capi-system-sensor)
47 BuildRequires:  pkgconfig(capi-system-power)
48 BuildRequires:  pkgconfig(pmapi)
49 BuildRequires:  pkgconfig(capi-system-system-settings)
50 BuildRequires:  pkgconfig(capi-system-device)
51 BuildRequires:  pkgconfig(capi-content-media-content)
52 BuildRequires:  pkgconfig(capi-media-metadata-extractor)
53 BuildRequires:  pkgconfig(smartcard-service-common)
54 BuildRequires:  pkgconfig(smartcard-service)
55 BuildRequires:  pkgconfig(pkgmgr)
56 BuildRequires:  pkgconfig(pkgmgr-info)
57 BuildRequires:  pkgconfig(capi-appfw-package-manager)
58 BuildRequires:  pkgconfig(capi-web-url-download)
59 BuildRequires:  pkgconfig(push)
60 BuildRequires:  pkgconfig(notification)
61 BuildRequires:  pkgconfig(message-port)
62 BuildRequires:  pkgconfig(sync-agent)
63 BuildRequires:  pkgconfig(security-server)
64 BuildRequires:  pkgconfig(wrt-plugins-ipc-message)
65 BuildRequires:  expat-devel
66 BuildRequires:  cmake
67 BuildRequires:  gettext-devel
68 BuildRequires:  boost-devel
69 BuildRequires:  boost-thread
70 BuildRequires:  boost-system
71 BuildRequires:  boost-filesystem
72
73 %description
74 JavaScript plugins for WebRuntime
75
76 %package devel
77 Summary:    Wrt-plugin-tizen development headers
78 Group:      Development/Libraries
79 Requires:   %{name} = %{version}
80
81 %description devel
82 Wrt-plugin-tizen development headers
83
84 %prep
85 %setup -q
86
87 %build
88
89 %define PREFIX "%{_libdir}/wrt-plugins"
90
91 export LDFLAGS+="-Wl,--rpath=%{PREFIX} -Wl,--as-needed"
92
93 cmake \
94 -DENABLE_OPTIONAL_BT=YES \
95 -DENABLE_OPTIONAL_CALL_HISTORY=YES \
96 -DENABLE_OPTIONAL_NBS=YES \
97 -DENABLE_OPTIONAL_NFC=YES \
98 -DENABLE_OPTIONAL_PUSH=YES \
99 -DENABLE_OPTIONAL_SE=YES \
100 . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DDPL_LOG="ON" -DENABLE_TIME_TRACER="OFF"
101
102 make %{?jobs:-j%jobs}
103
104 %install
105 rm -rf %{buildroot}
106 %make_install
107
108 %post
109
110 %postun
111
112
113 %files
114 %manifest wrt-plugins-tizen.manifest 
115 %{_libdir}/wrt-plugins/*
116 /usr/etc/tizen-apis/*
117
118 %files devel
119 %{_includedir}/*
120 %{_libdir}/pkgconfig/*