Name: capi-media-sound-manager Summary: Sound Manager library Version: 0.3.108 Release: 0 Group: Multimedia/API License: Apache-2.0 Source0: %{name}-%{version}.tar.gz Source1001: capi-media-sound-manager.manifest BuildRequires: cmake BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(mm-sound) BuildRequires: pkgconfig(mm-session) BuildRequires: pkgconfig(capi-base-common) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(capi-system-info) Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description A Sound Manager library in Tizen C API %package devel Summary: Sound Manager library (Development) Group: Multimedia/Development Requires: %{name} = %{version}-%{release} %description devel A Sound Manager library in Tizen C API (DEV) %devel_desc %prep %setup -q cp %{SOURCE1001} . %if "%{?TIZEN_PRODUCT_TV}" == "1" echo "tizen_product_tv" mv include/sound_manager_internal_tv.h include/sound_manager_internal.h %else rm include/sound_manager_internal_tv.h %endif %build %if "%{?TIZEN_PRODUCT_TV}" == "1" export CFLAGS+=" -DTIZEN_FEATURE_TV_PROD" %endif MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \ %if "%{TIZEN_PRODUCT_TV}" != "1" -DTIZEN_FEATURE_TESTSUITE=On %else -DTIZEN_FEATURE_TESTSUITE=Off %endif %__make %{?jobs:-j%jobs} %install %make_install %post /sbin/ldconfig %postun -p /sbin/ldconfig %files %manifest %{name}.manifest %{_libdir}/libcapi-media-sound-manager.so.* %if "%{TIZEN_PRODUCT_TV}" != "1" %{_bindir}/sound_manager_test %endif %license LICENSE %files devel %manifest %{name}.manifest %{_includedir}/media/sound_manager.h %{_includedir}/media/sound_manager_internal.h %{_libdir}/pkgconfig/*.pc %{_libdir}/libcapi-media-sound-manager.so