[NonACR]Seperated interface header & excluded dummy plugin from build
[platform/core/system/batterymonitor-plugins.git] / packaging / batterymonitor-plugins.spec
1 Name:       batterymonitor-plugins
2 Summary:    Battery-Monitor plugins
3 Version:    0.1
4 Release:    1
5 Group:      Service/Battery
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9
10 BuildRequires:  cmake
11 BuildRequires:  pkgconfig(aul)
12 BuildRequires:  pkgconfig(dlog)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(libtzplatform-config)
15
16 Requires(post):  /sbin/ldconfig
17 Requires(postun):  /sbin/ldconfig
18
19 %define BATTERY_MONITOR_LIBDIR %{_libdir}/batterymonitor/plugins
20
21 %description
22 Battery-Monitor plugins
23
24 %package cpu
25 Summary:  Battery-Monitor CPU plugin
26 BuildRequires:  pkgconfig(capi-appfw-app-manager)
27 BuildRequires:  pkgconfig(capi-system-runtime-info)
28 BuildRequires:  pkgconfig(sqlite3)
29
30 %description cpu
31 CPU plugin for Battery-Monitor
32
33 #%package dummy
34 #Summary:  Battery-Monitor dummy plugin
35
36 #%description dummy
37 #Dummy plugin for Battery-Monitor
38
39 %prep
40 %setup -q
41 cp %{SOURCE1001} .
42
43 %build
44 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
45 cmake . \
46         -DFULLVER=%{version}    \
47         -DMAJORVER=${MAJORVER}  \
48         -DBATTERY_MONITOR_LIBDIR=%{BATTERY_MONITOR_LIBDIR}
49
50 make %{?jobs:-j%jobs}
51
52 %install
53 mkdir -p %{buildroot}%{BATTERY_MONITOR_LIBDIR}
54 %make_install
55
56
57 %post -p /sbin/ldconfig
58
59 %postun -p /sbin/ldconfig
60
61 %files cpu
62 %manifest %{name}.manifest
63 %license LICENSE
64 %{BATTERY_MONITOR_LIBDIR}/lib%{name}-cpu*
65
66 #%files dummy
67 #%manifest %{name}.manifest
68 #%license LICENSE
69 #%{BATTERY_MONITOR_LIBDIR}/lib%{name}-dummy*