f5c8820b57fc3468040e031fb70e429f23aa626c
[platform/core/api/sound-pool.git] / packaging / sound-pool.spec
1 Name:       sound-pool
2 Version:    0.0.2
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:    sound-pool.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
17 %description
18 Tizen Sound Pool Module allowing sounds playing for audio resources.
19
20 %package devel
21 Summary:    Tizen Module allowing sounds playing for audio resources (Development)
22 Group:      Multimedia/Framework
23 Requires:   %{name} = %{version}-%{release}
24
25 %description devel
26 SoundPool Library in Tizen Native API (DEV).
27
28 %prep
29 %setup -q
30 cp %{SOURCE1001} .
31
32 %build
33 export CFLAGS="$CFLAGS -fprofile-arcs -ftest-coverage"
34 export CXXFLAGS="$CXXFLAGS -fprofile-arcs -ftest-coverage"
35 export LDFLAGS="$LDFLAGS -lgcov"
36 #export ENABLE_ALURE=1
37
38 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
39 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
40
41 make %{?jobs:-j%jobs}
42
43 %install
44 rm -rf %{buildroot}
45
46 %make_install
47
48 %post -p /sbin/ldconfig
49 %postun -p /sbin/ldconfig
50
51 %files
52 %manifest %{name}.manifest
53 %license LICENSE.APLv2
54 %{_libdir}/lib%{name}.so.*
55 %{_bindir}/*
56
57 %files devel
58 %manifest %{name}.manifest
59 %{_includedir}/media/*.h
60 %{_libdir}/pkgconfig/*.pc
61 %{_libdir}/lib%{name}.so