459d3429fd1dab93aa3287fbfd4e08588eb6a7a3
[scm/bb/tizen.git] / proto-meta-Tizen_generic / specfile-initial / libmm-player / packaging / libmm-player.spec
1 Name:       libmm-player
2 Summary:    Multimedia Framework Player Library
3 Version:    0.2.27
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 Source1001:     libmm-player.manifest
10 BuildRequires:  pkgconfig
11 BuildRequires:  pkgconfig(mm-ta)
12 BuildRequires:  pkgconfig(mm-common)
13 BuildRequires:  pkgconfig(mm-sound)
14 BuildRequires:  pkgconfig(gstreamer-1.0)
15 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
16 BuildRequires:  pkgconfig(gstreamer-video-1.0)
17 BuildRequires:  pkgconfig(gstreamer-app-1.0)
18 BuildRequires:  pkgconfig(mm-session)
19 BuildRequires:  pkgconfig(mmutil-imgp)
20 BuildRequires:  pkgconfig(audio-session-mgr)
21 BuildRequires:  pkgconfig(iniparser)
22 BuildRequires:  pkgconfig(vconf)
23 BuildRequires:  pkgconfig(icu-i18n)
24
25 %description
26 Multimedia Framework Player Library files.
27
28 %package devel
29 Summary:    Multimedia Framework Player Library (DEV)
30 Group:      Development/Libraries
31 Requires:   %{name} = %{version}-%{release}
32
33 %description devel
34 Multimedia Framework Player Library files (DEV).
35
36 %prep
37 %setup -q
38 cp %{SOURCE1001} .
39
40 %build
41 CFLAGS="${CFLAGS} -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API" ; export CFLAGS
42 LDFLAGS="${LDFLAGS=} -Wl,--rpath=%{_libdir} -lgstvideo-1.0 -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
43
44 ./autogen.sh
45 %configure --disable-static
46 %__make -j1
47
48 %install
49 %make_install
50
51 %post -p /sbin/ldconfig
52
53 %postun -p /sbin/ldconfig
54
55 %files
56 %manifest %{name}.manifest
57 %defattr(-,root,root,-)
58 %{_libdir}/*.so.*
59
60 %files devel
61 %manifest %{name}.manifest
62 %defattr(-,root,root,-)
63 %{_libdir}/*.so
64 %{_includedir}/mmf/*.h
65 %{_libdir}/pkgconfig/*