resetting manifest requested domain to floor
[platform/core/system/svi-data.git] / packaging / svi-data-sdk.spec
1 Name:       svi-data-sdk
2 Summary:    svi library audio data package (SDK)
3 Version:    0.1.2
4 Release:    1
5 Group:      System/Resources
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    svi-data-sdk.manifest
9 Requires(post): coreutils
10 BuildRequires: cmake
11
12 %description
13 svi library audio data package (SDK)
14
15 %prep
16 %setup -q
17
18 %build
19 cp %{SOURCE1} .
20 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
21 make %{?jobs:-j%jobs}
22
23 %install
24 rm -rf %{buildroot}
25 %make_install
26
27 mkdir -p %{buildroot}/opt/share/svi/sound/touch
28 mkdir -p %{buildroot}/opt/share/svi/sound/operation
29 mkdir -p %{buildroot}/opt/share/svi/haptic/default
30 mkdir -p %{buildroot}/opt/share/svi/haptic/touch
31
32 %post
33 ln -s %{_datadir}/svi/sound/touch/key0.wav            /opt/share/svi/sound/touch
34 ln -s %{_datadir}/svi/sound/touch/key1.wav            /opt/share/svi/sound/touch
35 ln -s %{_datadir}/svi/sound/touch/key2.wav            /opt/share/svi/sound/touch
36 ln -s %{_datadir}/svi/sound/touch/key3.wav            /opt/share/svi/sound/touch
37 ln -s %{_datadir}/svi/sound/touch/key4.wav            /opt/share/svi/sound/touch
38 ln -s %{_datadir}/svi/sound/touch/key5.wav            /opt/share/svi/sound/touch
39 ln -s %{_datadir}/svi/sound/touch/key6.wav            /opt/share/svi/sound/touch
40 ln -s %{_datadir}/svi/sound/touch/key7.wav            /opt/share/svi/sound/touch
41 ln -s %{_datadir}/svi/sound/touch/key8.wav            /opt/share/svi/sound/touch
42 ln -s %{_datadir}/svi/sound/touch/key9.wav            /opt/share/svi/sound/touch
43 ln -s %{_datadir}/svi/sound/touch/keyasterisk.wav     /opt/share/svi/sound/touch
44 ln -s %{_datadir}/svi/sound/touch/keysharp.wav        /opt/share/svi/sound/touch
45 ln -s %{_datadir}/svi/sound/touch/sip.wav             /opt/share/svi/sound/touch
46 ln -s %{_datadir}/svi/sound/touch/sip_backspace.wav   /opt/share/svi/sound/touch
47 ln -s %{_datadir}/svi/sound/touch/touch.wav           /opt/share/svi/sound/touch
48 ln -s %{_datadir}/svi/sound/operation/call_connect.wav         /opt/share/svi/sound/operation
49 ln -s %{_datadir}/svi/sound/operation/call_disconnect.wav      /opt/share/svi/sound/operation
50 ln -s %{_datadir}/svi/sound/operation/charger_connection.wav   /opt/share/svi/sound/operation
51 ln -s %{_datadir}/svi/sound/operation/fully_charged.wav        /opt/share/svi/sound/operation
52 ln -s %{_datadir}/svi/sound/operation/list_reorder.wav         /opt/share/svi/sound/operation
53 ln -s %{_datadir}/svi/sound/operation/lock.wav                 /opt/share/svi/sound/operation
54 ln -s %{_datadir}/svi/sound/operation/low_battery.wav          /opt/share/svi/sound/operation
55 ln -s %{_datadir}/svi/sound/operation/minute_minder.wav        /opt/share/svi/sound/operation
56 ln -s %{_datadir}/svi/sound/operation/power_on.wav             /opt/share/svi/sound/operation
57 ln -s %{_datadir}/svi/sound/operation/shutter.wav              /opt/share/svi/sound/operation
58 ln -s %{_datadir}/svi/sound/operation/slider_sweep.wav         /opt/share/svi/sound/operation
59 ln -s %{_datadir}/svi/sound/operation/unlock.wav               /opt/share/svi/sound/operation
60 ln -s %{_datadir}/svi/sound/operation/volume_control.wav       /opt/share/svi/sound/operation
61 ln -s %{_datadir}/svi/haptic/default/Basic_call.tht                             /opt/share/svi/haptic/default
62 ln -s %{_datadir}/svi/haptic/touch/touch.tht                                    /opt/share/svi/haptic/touch
63
64 %files
65 %manifest %{name}.manifest
66 %defattr(644,root,root,-)
67 %{_datadir}/svi/*
68 %defattr(666,app,app,-)
69 %dir /opt/share/svi/sound/touch
70 %dir /opt/share/svi/sound/operation
71 %dir /opt/share/svi/haptic/default
72 %dir /opt/share/svi/haptic/touch
73 %manifest svi-data-sdk.manifest