1. Use wfdtsdemux instead of tsdemux.
[platform/core/multimedia/libmm-wfd.git] / packaging / libmm-wfd.spec
1 Name:       libmm-wfd
2 Summary:    Multimedia Framework Wifi-Display Library
3 Version:    0.2.171
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache License 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post):  /sbin/ldconfig
9 Requires(postun):  /sbin/ldconfig
10 BuildRequires: pkgconfig(mm-common)
11 BuildRequires: pkgconfig(gstreamer-1.0)
12 BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
13 BuildRequires: pkgconfig(gstreamer-video-1.0)
14 BuildRequires: pkgconfig(gstreamer-app-1.0)
15 BuildRequires: pkgconfig(iniparser)
16 BuildRequires: pkgconfig(capi-network-wifi-direct)
17 BuildRequires: pkgconfig(mm-scmirroring-common)
18 BuildRequires: pkgconfig(dlog)
19
20 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
21
22 %description
23
24 %package devel
25 Summary:    Multimedia Framework Wifi-Display Library (DEV)
26 Group:      Development/Libraries
27 Requires:   %{name} = %{version}-%{release}
28
29 %description devel
30
31 %package factory
32 Summary:    Multimedia Framework Wifi-Display Library (Factory)
33 Group:      Development/Libraries
34 Requires:   %{name} = %{version}-%{release}
35
36 %description factory
37
38 %prep
39 %setup -q
40
41 %build
42
43 ./autogen.sh
44
45 CFLAGS+=" -DMMFW_DEBUG_MODE -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
46 LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS
47
48 # always enable sdk build. This option should go away
49 #  --enable-wfd-sink-uibc
50 %configure --disable-static
51
52 # Call make instruction with smp support
53 make %{?jobs:-j%jobs}
54
55 %install
56 rm -rf %{buildroot}
57 %make_install
58 mkdir -p %{buildroot}/usr/share/dbus-1/services/
59 mkdir -p %{buildroot}/%{_datadir}/license
60 cp -rf %{_builddir}/%{name}-%{version}/LICENSE.APLv2.0 %{buildroot}%{_datadir}/license/%{name}
61
62 mkdir -p %{buildroot}/usr/etc
63 cp -rf config/mmfw_wfd_sink.ini %{buildroot}/usr/etc/mmfw_wfd_sink.ini
64
65 %clean
66 rm -rf %{buildroot}
67
68 %post
69 /sbin/ldconfig
70
71 %postun
72 /sbin/ldconfig
73
74 %files
75 %defattr(-,root,root,-)
76 %{_datadir}/license/%{name}
77 /usr/etc/mmfw_wfd_sink.ini
78 %{_libdir}/*.so.*
79 %manifest libmm-wfd.manifest
80
81 %files devel
82 %defattr(-,root,root,-)
83 %{_libdir}/*.so
84 %{_includedir}/mmf/mm_wfd_sink.h
85 %{_libdir}/pkgconfig/*
86
87 #%files factory
88 #%defattr(-,root,root,-)
89 #%{_includedir}/mmf/mm_player_factory.h