2ad50dda1599fac97c1e0b453440fd669e97ceed
[platform/core/multimedia/libmm-radio.git] / packaging / libmm-radio.spec
1 Name:       libmm-radio
2 Summary:    Multimedia Framework Radio Library
3 Version:    0.2.3
4 Release:    2
5 Group:      System/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     libmm-radio.manifest
9 BuildRequires:  pkgconfig(audio-session-mgr)
10 BuildRequires:  pkgconfig(mm-common)
11 BuildRequires:  pkgconfig(mm-log)
12 BuildRequires:  pkgconfig(mm-session)
13 BuildRequires:  pkgconfig(mm-sound)
14 %if %{defined with_Gstreamer0.10}
15 BuildRequires:  pkgconfig(gstreamer-0.10)
16 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
17 %else
18 BuildRequires:  pkgconfig(gstreamer-1.0)
19 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
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 %package test
35 Summary:    Multimedia Framework Radio Library (TEST)
36 Group:      Development/Libraries
37 Requires:   %{name} = %{version}-%{release}
38
39 %description test
40 Description: Multimedia Framework Radio Library (TEST)
41
42 %prep
43 %setup -q
44 cp %{SOURCE1001} .
45
46 %build
47 ./autogen.sh
48
49 %if %{defined with_Gstreamer0.10}
50 export GSTREAMER_API=""
51 %else
52 export GSTREAMER_API="-DGST_API_VERSION_1=1"
53 export use_gstreamer_1=1
54 %endif
55
56 CFLAGS=" %{optflags}  -DGST_EXT_TIME_ANALYSIS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API"; export CFLAGS;
57 %configure --disable-static --prefix=%{_prefix}
58
59 make %{?jobs:-j%jobs}
60
61 %install
62 %make_install
63
64
65 %post -p /sbin/ldconfig
66
67 %postun  -p /sbin/ldconfig
68
69
70 %files
71 %manifest %{name}.manifest
72 %defattr(-,root,root,-)
73 %{_libdir}/libmmfradio.so.*
74
75
76
77 %files devel
78 %manifest %{name}.manifest
79 %defattr(-,root,root,-)
80 %{_libdir}/libmmfradio.so
81 %{_libdir}/pkgconfig/mm-radio.pc
82 %{_includedir}/mmf/mm_radio.h
83
84 %files test
85 %manifest %{name}.manifest
86 %defattr(-,root,root,-)
87 %{_bindir}/mm_radio_testsuite