remove multi-surface display feature
[platform/core/multimedia/libmm-player.git] / packaging / libmm-player.spec
1
2 Name:       libmm-player
3 Summary:    Multimedia Framework Player Library
4 Version:    0.2.2
5 Release:    1
6 Group:      System/Libraries
7 License:    TBD
8 Source0:    %{name}-%{version}.tar.gz
9 Requires(post):  /sbin/ldconfig
10 Requires(postun):  /sbin/ldconfig
11 BuildRequires:  pkgconfig(mm-ta)
12 BuildRequires:  pkgconfig(mm-common)
13 BuildRequires:  pkgconfig(mm-sound)
14 BuildRequires:  pkgconfig(gstreamer-0.10)
15 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
16 BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
17 BuildRequires:  pkgconfig(gstreamer-app-0.10)
18 BuildRequires:  pkgconfig(mm-session)
19 BuildRequires:  pkgconfig(mmutil-imgp)
20 BuildRequires:  pkgconfig(audio-session-mgr)
21 BuildRequires:  pkgconfig(iniparser)
22 BuildRequires:  pkgconfig(libcrypto)
23 BuildRequires:  pkgconfig(vconf)
24
25
26 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
27
28 %description
29
30 %package devel
31 Summary:    Multimedia Framework Player Library (DEV)
32 Group:      Development/Libraries
33 Requires:   %{name} = %{version}-%{release}
34
35 %description devel
36
37 %prep
38 %setup -q
39
40 %build
41
42 ./autogen.sh
43
44 CFLAGS+=" -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
45 LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
46
47 CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS ./configure --prefix=%{_prefix} --disable-static
48
49 # Call make instruction with smp support
50 make -j1 
51
52 %install
53 rm -rf %{buildroot}
54 %make_install
55
56 %clean
57 rm -rf %{buildroot}
58
59
60
61 %post -p /sbin/ldconfig
62
63 %postun -p /sbin/ldconfig
64
65
66 %files
67 %defattr(-,root,root,-)
68 %{_libdir}/*.so.*
69
70
71 %files devel
72 %defattr(-,root,root,-)
73 %{_libdir}/*.so
74 %{_includedir}/mmf/*.h
75 %{_libdir}/pkgconfig/*
76