c76a0bdbaad2bbf5c42a9a63e44d49e8aeaf0a66
[platform/core/multimedia/libmm-radio.git] / packaging / libmm-radio.spec
1 Name:       libmm-radio
2 Summary:    Multimedia Framework Radio Library
3 Version:    0.2.46
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     libmm-radio.manifest
9 BuildRequires:  pkgconfig(mm-common)
10 BuildRequires:  pkgconfig(dlog)
11 BuildRequires:  pkgconfig(mm-session)
12 BuildRequires:  pkgconfig(capi-media-sound-manager)
13 %ifnarch %{arm}
14 BuildRequires:  pkgconfig(gstreamer-1.0)
15 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
16 %endif
17 BuildRequires:  pkgconfig(mm-resource-manager)
18 %if 0%{?gtests:1}
19 BuildRequires:  pkgconfig(gmock)
20 %endif
21
22 %description
23 Description: Multimedia Framework Radio Library
24
25
26 %package devel
27 Summary:    Multimedia Framework Radio Library (DEV)
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description devel
32 Description: Multimedia Framework Radio Library (DEV)
33
34 %prep
35 %setup -q
36 cp %{SOURCE1001} .
37
38 %build
39 ./autogen.sh
40
41 export CFLAGS+=" %{optflags} -Wall"
42 %ifarch %{arm}
43 export CFLAGS+=" -DTIZEN_FEATURE_RADIO_HAL "
44 export CFLAGS+=" -DPATH_LIBDIR=\\\"%{_libdir}\\\""
45 %endif
46
47 %configure \
48 %ifnarch %{arm}
49 --enable-emulator \
50 %endif
51 %if 0%{?gtests:1}
52 --enable-tests \
53 %endif
54 --enable-sound-vstream \
55 --disable-static --prefix=%{_prefix}
56
57 make %{?jobs:-j%jobs}
58
59 %install
60 rm -rf %{buildroot}
61 %make_install
62
63
64 %post -p /sbin/ldconfig
65
66 %postun  -p /sbin/ldconfig
67
68
69 %files
70 %manifest %{name}.manifest
71 %defattr(-,root,root,-)
72 %{_libdir}/libmmfradio.so.*
73 %license LICENSE.Apache-2.0
74 %if 0%{?gtests:1}
75 %{_bindir}/gtest_libmm_radio
76 %endif
77
78 %files devel
79 %manifest %{name}.manifest
80 %defattr(-,root,root,-)
81 %{_libdir}/libmmfradio.so
82 %{_libdir}/pkgconfig/mm-radio.pc
83 %{_includedir}/mmf/mm_radio.h