0f499c8667f632c533a86dbc667b96a962515cbf
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / status / packaging / status.spec
1 Name:       status
2 Summary:    status library
3 Version:    0.0.1
4 Release:    1
5 Group:      TBD
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     status.manifest
9 BuildRequires: pkgconfig(dbus-1)
10 BuildRequires: pkgconfig(dlog)
11 BuildRequires: pkgconfig(vconf)
12 BuildRequires: pkgconfig(aul)
13 BuildRequires: cmake
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16
17 %description
18 Status library.
19
20 %prep
21 %setup -q
22 cp %{SOURCE1001} .
23
24 %package devel
25 Summary:    Status library (devel)
26 Group:      Development/Libraries
27 Requires:   %{name} = %{version}-%{release}
28
29 %description devel
30 Status library (devel).
31
32 %build
33 export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--as-needed"
34 %cmake .
35 make %{?jobs:-j%jobs}
36
37 %install
38 %make_install
39
40 mkdir -p %{buildroot}/usr/share/license
41 cp -f LICENSE %{buildroot}/usr/share/license/%{name}
42
43
44 %post
45 init_vconf()
46 {
47     vconftool set -t int memory/private/libstatus/music/state 0 -i -g 5000
48     vconftool set -t int memory/private/libstatus/radio/state 0 -i -g 5000
49     vconftool set -t int memory/private/libstatus/vr/state 0 -i -g 5000
50     vconftool set -t int memory/private/libstatus/music/pid -1 -i -g 5000
51     vconftool set -t int memory/private/libstatus/radio/pid -1 -i -g 5000
52     vconftool set -t int memory/private/libstatus/vr/pid -1 -i -g 5000
53     vconftool set -t string memory/private/libstatus/message "" -i -g 5000
54 }
55
56 /sbin/ldconfig
57 init_vconf
58
59 %postun -p /sbin/ldconfig
60
61 %files
62 %manifest %{name}.manifest
63 %defattr(-,root,root,-)
64 %{_libdir}/*.so*
65 /usr/share/license/%{name}
66
67 %files devel
68 %manifest %{name}.manifest
69 %defattr(-,root,root,-)
70 %{_includedir}/%{name}/*.h
71 %{_libdir}/pkgconfig/*.pc
72