bdeb34869a29811f310760b3973d935e03a8f845
[platform/core/multimedia/libmm-player.git] / packaging / libmm-player.spec
1 Name:       libmm-player
2 Summary:    Multimedia Framework Player Library
3 Version:    0.2.18
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache-2.0
7 URL:        http://source.tizen.org
8 Source0:    %{name}-%{version}.tar.gz
9 BuildRequires:  pkgconfig(mm-ta)
10 BuildRequires:  pkgconfig(mm-common)
11 BuildRequires:  pkgconfig(mm-sound)
12 BuildRequires:  pkgconfig(gstreamer-0.10)
13 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
14 BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
15 BuildRequires:  pkgconfig(gstreamer-app-0.10)
16 BuildRequires:  pkgconfig(mm-session)
17 BuildRequires:  pkgconfig(mmutil-imgp)
18 BuildRequires:  pkgconfig(audio-session-mgr)
19 BuildRequires:  pkgconfig(iniparser)
20 BuildRequires:  pkgconfig(vconf)
21 BuildRequires:  pkgconfig(icu-i18n)
22
23 %description
24 Multimedia Framework Player Library.
25
26 %package devel
27 Summary:    Multimedia Framework Player Library (DEV)
28 Group:      Development/Libraries
29 Requires:   %{name} = %{version}-%{release}
30
31 %description devel
32 Multimedia Framework Player Library (DEV).
33
34 %prep
35 %setup -q
36
37 %build
38
39 ./autogen.sh
40
41 CFLAGS+=" -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
42 LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
43
44 %configure --disable-static
45
46 make -j1 
47
48 %install
49 %make_install
50
51 %post -p /sbin/ldconfig
52
53 %postun -p /sbin/ldconfig
54
55
56 %files
57 %manifest libmm-player.manifest
58 %defattr(-,root,root,-)
59 %{_libdir}/*.so.*
60
61
62 %files devel
63 %defattr(-,root,root,-)
64 %{_libdir}/*.so
65 %{_includedir}/mmf/*.h
66 %{_libdir}/pkgconfig/*
67