add NOTICE file and change file permission
[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.9
5 Release:    0
6 Group:      System/Libraries
7 License:    Apache License, Version 2.0
8 URL:        http://source.tizen.org
9 Source0:    %{name}-%{version}.tar.gz
10 Requires(post):  /sbin/ldconfig
11 Requires(postun):  /sbin/ldconfig
12 BuildRequires:  pkgconfig(mm-ta)
13 BuildRequires:  pkgconfig(mm-common)
14 BuildRequires:  pkgconfig(mm-sound)
15 BuildRequires:  pkgconfig(gstreamer-0.10)
16 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
17 BuildRequires:  pkgconfig(gstreamer-interfaces-0.10)
18 BuildRequires:  pkgconfig(gstreamer-app-0.10)
19 BuildRequires:  pkgconfig(mm-session)
20 BuildRequires:  pkgconfig(mmutil-imgp)
21 BuildRequires:  pkgconfig(audio-session-mgr)
22 BuildRequires:  pkgconfig(iniparser)
23 BuildRequires:  pkgconfig(vconf)
24 BuildRequires:  pkgconfig(icu-i18n)
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 %manifest libmm-player.manifest
68 %defattr(-,root,root,-)
69 %{_libdir}/*.so.*
70
71
72 %files devel
73 %defattr(-,root,root,-)
74 %{_libdir}/*.so
75 %{_includedir}/mmf/*.h
76 %{_libdir}/pkgconfig/*
77