70da3ee7d13f367bb125636fb9151167610dca86
[platform/core/multimedia/gst-rtsp-server-wfd.git] / packaging / gst-rtsp-server-wfd.spec
1
2 Name:       gst-rtsp-server-wfd
3 Summary:    Multimedia Framework Wifi-Display Library
4 Version:    0.1.0
5 Release:    12
6 Group:      System/Libraries
7 License:    LGPLv2+
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(gstreamer-0.10)
14 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
15 BuildRequires:  pkgconfig(elementary)
16 BuildRequires:  pkgconfig(mm-session)
17 BuildRequires:  pkgconfig(iniparser)
18 BuildRequires:  pkgconfig(xau)
19 BuildRequires:  pkgconfig(x11)
20 BuildRequires:  pkgconfig(xdmcp)
21 BuildRequires:  pkgconfig(xext)
22 BuildRequires:  pkgconfig(xfixes)
23 BuildRequires:  pkgconfig(libdrm)
24 BuildRequires:  pkgconfig(dri2proto)
25 BuildRequires:  pkgconfig(libdri2)
26 BuildRequires:  pkgconfig(utilX)
27
28 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
29
30 %description
31
32 %package devel
33 Summary:    Multimedia Framework Wifi-Display RTSP server library (DEV)
34 Group:      Development/Libraries
35 Requires:   %{name} = %{version}-%{release}
36
37 %description devel
38
39 %package factory
40 Summary:    Multimedia Framework Wifi-Display RTSP server Library (Factory)
41 Group:      Development/Libraries
42 Requires:   %{name} = %{version}-%{release}
43
44 %description factory
45
46 %prep
47 %setup -q
48
49 %build
50
51 ./autogen.sh
52
53 CFLAGS+=" -DMMFW_DEBUG_MODE -DGST_EXT_TIME_ANALYSIS -DAUDIO_FILTER_EFFECT -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
54 LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
55
56 # always enable sdk build. This option should go away
57 ./configure --enable-sdk --prefix=%{_prefix} --disable-static
58
59 # Call make instruction with smp support
60 #make %{?jobs:-j%jobs}
61 make
62
63 %install
64 rm -rf %{buildroot}
65 %make_install
66 mkdir -p %{buildroot}/%{_datadir}/license
67 cp -rf %{_builddir}/%{name}-%{version}/LICENSE.LGPLv2.1 %{buildroot}%{_datadir}/license/%{name}
68
69 %clean
70 rm -rf %{buildroot}
71
72 %post
73 /sbin/ldconfig
74
75 %postun
76 /sbin/ldconfig
77
78 %files
79 %manifest gst-rtsp-server-wfd.manifest
80 %defattr(-,root,root,-)
81 %{_datadir}/license/%{name}
82 %{_libdir}/*.so.*
83
84 %files devel
85 %defattr(-,root,root,-)
86 %{_libdir}/*.so
87 %{_includedir}/mmf/wfdconfigmessage.h
88 %{_libdir}/pkgconfig/*