73252a1d3bd611805f5d58e337e899dea5d36da6
[platform/core/api/sound-pool.git] / packaging / capi-media-sound-pool.spec
1 Name:       capi-media-sound-pool
2 Version:    0.0.12
3 Summary:    Tizen Sound Pool module
4 Release:    0
5 Group:      Multimedia/Framework
6 License:    Apache-2.0
7 URL:        http://source.tizen.org
8 Source0:    %{name}-%{version}.tar.gz
9 Source1001:    %{name}.manifest
10 BuildRequires: cmake
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(glib-2.0)
13 BuildRequires: pkgconfig(openal)
14 #BuildRequires: pkgconfig(freealut)
15 BuildRequires: pkgconfig(alure)
16 BuildRequires: pkgconfig(mm-session)
17 BuildRequires: pkgconfig(mm-sound)
18
19 %description
20 Tizen Sound Pool Module allowing sounds playing for audio resources.
21
22 %package devel
23 Summary:    Tizen Module allowing sounds playing for audio resources (Development)
24 Group:      Multimedia/Framework
25 Requires:   %{name} = %{version}-%{release}
26
27 %description devel
28 SoundPool Library in Tizen Native API (DEV).
29
30 %prep
31 %setup -q
32 cp %{SOURCE1001} .
33
34 %build
35 export CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
36 export CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
37 export LDFLAGS="$LDFLAGS -lgcov"
38 export ENABLE_ALURE=1
39
40 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
41 %cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
42
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47
48 %make_install
49
50 %post -p /sbin/ldconfig
51 %postun -p /sbin/ldconfig
52
53 %files
54 %manifest %{name}.manifest
55 %license LICENSE.APLv2
56 %{_libdir}/lib%{name}.so.*
57 %{_bindir}/*
58
59 %files devel
60 %manifest %{name}.manifest
61 %{_includedir}/media/*.h
62 %{_libdir}/pkgconfig/*.pc
63 %{_libdir}/lib%{name}.so