2 Summary: Feedback library
5 Group: System/Libraries
7 Source0: %{name}-%{version}.tar.gz
8 source1: libfeedback.manifest
9 source2: svi-data.manifest
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(vconf)
15 BuildRequires: pkgconfig(mm-keysound)
16 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: pkgconfig(gio-2.0)
18 BuildRequires: pkgconfig(capi-base-common)
19 BuildRequires: pkgconfig(capi-media-sound-manager)
20 BuildRequires: pkgconfig(capi-media-wav-player)
21 BuildRequires: pkgconfig(libtzplatform-config)
22 BuildRequires: pkgconfig(capi-system-info)
23 BuildRequires: pkgconfig(libsyscommon)
28 Requires: svi-data-compat = %{version}-%{release}
29 Recommends: svi-data-profile_common = %{version}-%{release}
32 Feedback library for playing sound and vibration
36 Summary: Feedback library for (devel)
37 Group: Development/Libraries
38 Requires: libfeedback = %{version}-%{release}
41 Feedback library for playing sound and vibration (devel)
44 Summary: svi resource package
45 Group: Development/Libraries
47 %description -n svi-data
50 %package -n svi-data-profile_common
51 Summary: svi resource package body without mobile/wearable mods
52 Provides: svi-data-compat = %{version}-%{release}
53 Provides: svi-data-profile_tv = %{version}-%{release}
54 Provides: svi-data-profile_ivi = %{version}-%{release}
55 Conflicts: svi-data-profile_mobile
56 Conflicts: svi-data-profile_wearable
57 %description -n svi-data-profile_common
58 default set for svi resource package (not for mobile or wearable).
60 %package -n svi-data-profile_mobile
61 Summary: svi resource package body without mobile/wearable mods
62 Provides: svi-data-compat = %{version}-%{release}
63 Provides: svi-data-profile_tv = %{version}-%{release}
64 Provides: svi-data-profile_ivi = %{version}-%{release}
65 Conflicts: svi-data-profile_common
66 Conflicts: svi-data-profile_wearable
67 %description -n svi-data-profile_mobile
68 default set for svi resource package (not for mobile or wearable).
70 %package -n svi-data-profile_wearable
71 Summary: svi resource package body without mobile/wearable mods
72 Provides: svi-data-compat = %{version}-%{release}
73 Provides: svi-data-profile_tv = %{version}-%{release}
74 Provides: svi-data-profile_ivi = %{version}-%{release}
75 Conflicts: svi-data-profile_common
76 Conflicts: svi-data-profile_mobile
77 %description -n svi-data-profile_wearable
78 default set for svi resource package (not for mobile or wearable).
82 Summary: Feedback library for (gcov)
83 Group: Development/Libraries
85 Feedback library for playing sound and vibration (gcov)
93 export CFLAGS+=" -fprofile-arcs -ftest-coverage"
94 export LDFLAGS+=" -lgcov"
97 export CFLAGS+=" -DTIZEN_ENGINEER_MODE"
102 -DCMAKE_INSTALL_PREFIX=%{_prefix} \
103 -DTZ_SYS_RO_SHARE=%{_datadir} \
104 -DTZ_SYS_SHARE=%{TZ_SYS_SHARE}
108 find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
115 pushd %{buildroot}%{_datadir}
117 mv mobile feedback.mobile
118 mv wearable feedback.wearable
122 mkdir -p %{buildroot}%{_datadir}/gcov/obj
123 install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
126 %post -p /sbin/ldconfig
128 %postun -p /sbin/ldconfig
131 %defattr(-,root,root,-)
132 %{_libdir}/libfeedback.so.*
134 %manifest libfeedback.manifest
137 %defattr(-,root,root,-)
138 %{_includedir}/feedback/*.h
139 %{_libdir}/libfeedback.so
140 %{_libdir}/pkgconfig/feedback.pc
143 %defattr(666,app,app,-)
145 %manifest svi-data.manifest
147 %files -n svi-data-profile_common
148 %defattr(644,root,root,-)
149 %{_datadir}/feedback/*
151 %manifest svi-data.manifest
153 %post -n svi-data-profile_mobile
154 rm -rf %{_datadir}/feedback
155 ln -sf %{_datadir}/feedback.mobile %{_datadir}/feedback
156 %files -n svi-data-profile_mobile
157 %defattr(644,root,root,-)
158 %{_datadir}/feedback.mobile/*
160 %manifest svi-data.manifest
162 %post -n svi-data-profile_wearable
163 rm -rf %{_datadir}/feedback
164 ln -sf %{_datadir}/feedback.wearable %{_datadir}/feedback
165 %files -n svi-data-profile_wearable
166 %defattr(644,root,root,-)
167 %{_datadir}/feedback.wearable/*
169 %manifest svi-data.manifest